Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/427.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/6.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 谷歌驱动器:孤立文件脚本在拥有所有文件之前停止_Javascript_Google Apps Script_Google Api_Google Drive Api - Fatal编程技术网

Javascript 谷歌驱动器:孤立文件脚本在拥有所有文件之前停止

Javascript 谷歌驱动器:孤立文件脚本在拥有所有文件之前停止,javascript,google-apps-script,google-api,google-drive-api,Javascript,Google Apps Script,Google Api,Google Drive Api,我有下面的脚本和它的大约214个文件的剪辑恢复和发送到新的孤儿文件夹时,我有超过2000个孤儿。如果您有任何建议,我将不胜感激 function myFunction(findOrphaned) { var allFiles = DocsList.getAllFiles(); var orphaned = DocsList.getFolder('Orphaned'); for (var i = 0; i < allFiles.length; i++) { if (allFile

我有下面的脚本和它的大约214个文件的剪辑恢复和发送到新的孤儿文件夹时,我有超过2000个孤儿。如果您有任何建议,我将不胜感激

function myFunction(findOrphaned) {
 var allFiles = DocsList.getAllFiles();
 var orphaned = DocsList.getFolder('Orphaned');
 for (var i = 0; i < allFiles.length; i++) {
   if (allFiles[i].getParents().length === 0) {
     allFiles[i].addToFolder(orphaned);
   }
 }
}
函数myFunction(findOrphaned){
var allFiles=DocsList.getAllFiles();
var orphaned=DocsList.getFolder('orphaned');
对于(var i=0;i
我认为这将实现您正在尝试的功能,使用较新的DriveApp API,因为正如rchang所指出的,DocsList API已被弃用,并将于4月份退役

函数集合孤儿(findOrphaned){
var folder=DriveApp.getFoldersByName('Orphaned').next();
var files=DriveApp.getFiles();
var-count=0;
while(files.hasNext()){
var file=files.next();
如果(!file.getParents().hasNext()){
folder.addFile(文件);
孤儿计数++;
}
}
Logger.log('已成功移动'+孤立计数+'孤立');

}
请注意,您使用的API似乎已被弃用。请参见本文底部附近的内容: