我正在尝试搜索所有文件,看看是否有任何文件的文件名中包含指定的字符串。然后该脚本将返回已找到 X 文件。稍后,我希望使用indexOf返回“x文件在数组中的位置y处找到”
function myFunction() {
var response = "Current"
var files = DriveApp.getFiles();
while (files.hasNext()) {
var file = files.next();
Logger.log(file.getName());
if(file.toString().indexOf(response)){
Logger.log("the file" + file + "has been found at" response)};
}
当我运行该程序时,我收到错误消息,指出我在最后一行末尾缺少“)”。我在这里遗漏了什么吗?
最佳答案
最后一个日志中缺少一个+,编译器会查找参数的结尾,而实际上它仍在继续。 您的代码:
Logger.log("the file" + file + "has been found at" response)};
应该是
Logger.log("the file" + file + "has been found at" + response)};
关于javascript - Google 脚本 如果文件名包含 x 字符串 log "x was found"缺少括号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28506764/