谷歌脚本如果文件名包含x字符串日志“;x被发现“;缺少括号
Google Scripts If filename contains x string log "x was found" missing bracket?
我正在尝试搜索我的所有文件,看看是否有任何文件的文件名中有指定的字符串。然后脚本将返回找到的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)};
格式化您的代码您在末尾缺少一个括号,并且在试图连接的字符串中缺少一个"+"。
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)
}
}
}
相关文章:
- 在循环中分配json值时,值被覆盖
- 我可以获得相对于被点击元素的确切点击位置吗
- 我的模板未被解析
- 当图像转换为本地存储的DataURL时,EXIF被删除
- 如何发现至少有一个复选框被选中或没有使用javascript
- 谷歌脚本如果文件名包含x字符串日志“;x被发现“;缺少括号
- 如何发现当一个复选框被编程改变
- 加密的Cloudfront脚本被注入到我们的网站,并在我们的日志中导致js错误
- 我如何发现链接被看到
- 实验:有可能发现元素已经被javascript类影响
- 1.克隆2.副本3.原来的空4.运输未被发现
- 如何询问用户是否希望在CloudKit JS中被发现
- 如何发现如果html元素被完全加载
- 如何发现我的场景是否被加载
- 在Javascript中,真的不可能发现对象何时被GC删除吗?
- 为什么grunt的日志记录功能被弃用了?
- 如何通过navigator.plugins使ActiveX对象可被发现
- 有一个未被发现的打字错误,不知道为什么
- 为什么这种角度依赖性没有被发现
- 如果visitPhoneDate有值则返回true,如果visitPhoneDate未被发现则返回false