Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 指定DriveApp getFilesByType的顺序_Javascript_Google Apps Script - Fatal编程技术网

Javascript 指定DriveApp getFilesByType的顺序

Javascript 指定DriveApp getFilesByType的顺序,javascript,google-apps-script,Javascript,Google Apps Script,当我使用DriveApp getFilesByType时,它为我提供了大量文件 我想知道如果我多次调用它,结果是否总是以相同的顺序返回?或者是否有办法指定订单 或者我应该检索所有文档,然后在AppsScript中对其进行排序?无法控制在Apps脚本中返回的顺序,我们也不保证有明确或稳定的顺序。如果您希望对其进行排序,则必须在检索后在应用程序脚本代码中进行排序。问题是,如果文件太多,即使不执行任何操作,也会在文件循环遍历所有文件之前达到“执行时间”配额。请围绕排序提交功能请求,我们将看到可能的情况

当我使用DriveApp getFilesByType时,它为我提供了大量文件

我想知道如果我多次调用它,结果是否总是以相同的顺序返回?或者是否有办法指定订单


或者我应该检索所有文档,然后在AppsScript中对其进行排序?

无法控制在Apps脚本中返回的顺序,我们也不保证有明确或稳定的顺序。如果您希望对其进行排序,则必须在检索后在应用程序脚本代码中进行排序。

问题是,如果文件太多,即使不执行任何操作,也会在文件循环遍历所有文件之前达到“执行时间”配额。请围绕排序提交功能请求,我们将看到可能的情况。此外,您可以在DriveApp.find()中使用完整的驱动器SDK搜索参数集,因此您可以将结果集限制为仅满足排序要求的文件。我刚才在这里打开了此功能请求: