Javascript 谷歌驱动器:孤立文件脚本在拥有所有文件之前停止
我有下面的脚本和它的大约214个文件的剪辑恢复和发送到新的孤儿文件夹时,我有超过2000个孤儿。如果您有任何建议,我将不胜感激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
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似乎已被弃用。请参见本文底部附近的内容: