Google Apps脚本未遍历所有文件

宝剑锋从磨砺出,梅花香自苦寒来。这篇文章主要讲述Google Apps脚本未遍历所有文件相关的知识,希望能为你提供帮助。
以下脚本旨在遍历文件夹中的所有文件,并且1)获取文件名,2)对该名称进行字符串修改,3)使用修改后的字符串检索现有文件的ID。我的脚本完成了所有这一切,只不过它仅遍历搜索文件夹中的第一个文件。我仔细检查了搜索文件夹中是否有多个文件。我可能缺少一些简单的东西。 ...

function listMsForTmp() { // define search folder var sheet = SpreadsheetApp.openById("myID"); var value = https://www.songbingjia.com/android/sheet.getRange("A1").getValue(); var searchFolder = DriveApp.getFolderById(value); var files = searchFolder.getFiles(); // Make containers var names = [] var ids = []while( files.hasNext()){ // get tmp file ID var file = DriveApp.getFileById(files.next().getId()); // get tmp file name var newName = file.getName().replace("template","master"); // get ms ID based on tmp file var files = DriveApp.getFilesByName(newName); // name vars for ms file, id and name var file = files.next(); var id = file.getId(); var name = file.getName(); // store vars names.push(name) ids.push(id)}Logger.log(ids) Logger.log(name) }

答案【Google Apps脚本未遍历所有文件】尝试一下:

    推荐阅读