javascript - Google 脚本 如果文件名包含 x 字符串 log "x was found"缺少括号?

标签 javascript google-apps-script google-sheets google-apps

我正在尝试搜索所有文件,看看是否有任何文件的文件名中包含指定的字符串。然后该脚本将返回已找到 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/

相关文章:

javascript - 如何完成 For 循环以从一张纸中的列表中设置另一张纸中的值?

javascript - 如何自动静音播放 Youtube 视频 (IFrame API)?

javascript - 将 Google 工作表日期与 Google 日历事件日期进行比较

javascript - 使用 setDate 时日期对象与预期不符

google-apps-script - 谷歌表格脚本。 getDisplayValues 添加前导空格

google-sheets - 在 Google 表格中使用 COUNTA 函数时是否可以将默认值设置为零?

google-app-engine - 在 Google 电子表格中标记重复条目

javascript - Video.js - 使用 Flash 在单个页面上显示多个 mp4 视频

javascript - js中的事件关键字

php - 如何使用 index.php?-url 和 colorbox