Google apps script 如何记录文件夹中的所有文件
我想导航到特定文件夹,然后使用Google Apps脚本打印指定文件夹中的所有文件:Google apps script 如何记录文件夹中的所有文件,google-apps-script,google-apps-script-editor,Google Apps Script,Google Apps Script Editor,我想导航到特定文件夹,然后使用Google Apps脚本打印指定文件夹中的所有文件: 函数listFilesinSpecFolder(){ var files=DriveApp.getFolderById(“此处放置的特定文件夹id”); while(files.hasNext()){ var file=files.next(); Logger.log(file.getName()); } } 当我试图记录这个时,它给了我一个错误,说hasNext()函数不是一个函数。 但是当我运行下面的代码
函数listFilesinSpecFolder(){
var files=DriveApp.getFolderById(“此处放置的特定文件夹id”);
while(files.hasNext()){
var file=files.next();
Logger.log(file.getName());
}
}
当我试图记录这个时,它给了我一个错误,说hasNext()函数不是一个函数。
但是当我运行下面的代码时,它不会给我任何错误
function文件夹(){
var folders=DriveApp.getFolders();
while(folders.hasNext()){
var folder=folders.next();
Logger.log(folder.getName());
}
}
var files=DriveApp.getFolderById(“此处放置的特定文件夹id”)代码>
这不会返回文件,它将返回一个文件夹
相反,尝试以下方法:
var folder = DriveApp.getFolderById("specific folder id placed here");
var files = folder.getFiles()
var files=DriveApp.getFolderById(“此处放置的特定文件夹id”)代码>
这不会返回文件,它将返回一个文件夹
相反,尝试以下方法:
var folder = DriveApp.getFolderById("specific folder id placed here");
var files = folder.getFiles()
以下脚本将帮助您“导航到特定文件夹,然后打印该指定文件夹中的所有文件”
代码:
function listFilesinSpecFolder() {
var folder = DriveApp.getFolderById('FOLDER ID GOES HERE');
var file;
var contents = folder.getFiles();
while(contents.hasNext()) {
file = contents.next();
Logger.log(file.getName());
}
}
以下脚本将帮助您“导航到特定文件夹,然后打印该指定文件夹中的所有文件”
代码:
function listFilesinSpecFolder() {
var folder = DriveApp.getFolderById('FOLDER ID GOES HERE');
var file;
var contents = folder.getFiles();
while(contents.hasNext()) {
file = contents.next();
Logger.log(file.getName());
}
}
你好,谢谢你的评论。但我的目标和你的答案不同。。。我正在尝试将我的所有文件记录在特定文件夹中,这意味着我正在尝试寻找一种方法来导航到特定文件夹,然后打印该指定文件夹中的所有文件。Croojimans您好,谢谢您的评论。但我的目标和你的答案不同。。。我试图将我的所有文件记录在特定文件夹中,这意味着我试图寻找一种方法来导航到特定文件夹,然后打印该指定文件夹中的所有文件。