Google apps script 我如何将参数传递给Google Apps脚本,为什么会收到错误?
我正在尝试运行Google apps script 我如何将参数传递给Google Apps脚本,为什么会收到错误?,google-apps-script,google-drive-api,Google Apps Script,Google Drive Api,我正在尝试运行脚本已连接应用程序中包含的示例脚本。代码如下: function listFilesInFolder(id) { var folder = DriveApp.getFolderById(id); var contents = folder.getFiles(); var file; var name; while(contents.hasNext()) { file = contents.next(); name = file.getName(
脚本
已连接应用程序中包含的示例脚本。代码如下:
function listFilesInFolder(id) {
var folder = DriveApp.getFolderById(id);
var contents = folder.getFiles();
var file;
var name;
while(contents.hasNext()) {
file = contents.next();
name = file.getName();
Logger.log(name);
}
};
关于这一点,我有两个问题:
访问被拒绝:DriveApp。(第10行,文件“代码”)
id
的参数此外,还会弹出一个授权窗口,请求通过脚本访问驱动器,这是我允许的。您可以从另一个函数调用此函数,也可以在其中定义“id”。例如:
function testFilesInFolder() {
listFilesInFolder('folderIdHere');
}
或者可以在其中定义“id”:
function listFilesInFolder(id) {
id = 'folderIdHere'
var folder = DriveApp.getFolderById(id);
var contents = folder.getFiles();
var file;
var name;
while(contents.hasNext()) {
file = contents.next();
name = file.getName();
Logger.log(name);
}
};
请一次问一个问题,不要交叉发帖。