Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/419.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在google工作表中搜索工作表名称时使用通配符表达式。谷歌应用程序脚本_Javascript_Google Apps Script_Wildcard - Fatal编程技术网

Javascript 在google工作表中搜索工作表名称时使用通配符表达式。谷歌应用程序脚本

Javascript 在google工作表中搜索工作表名称时使用通配符表达式。谷歌应用程序脚本,javascript,google-apps-script,wildcard,Javascript,Google Apps Script,Wildcard,在导入的文件夹中搜索某些google工作表时出现问题。 导入的每个google工作表都有一个常规名称,然后是一个唯一的ID。例如:手动导出(1024508324) 我创建了一个脚本,将文件夹中的所有google工作表导入到一个主google工作表中。下: ''' ''' 我遇到麻烦的地方是 var pattern = /.Manual./; srcSheetName = (pattern) 我希望它能找到任何在名称中使用“Manual”一词的文档。执行此通配符的最佳方法是什么?

在导入的文件夹中搜索某些google工作表时出现问题。 导入的每个google工作表都有一个常规名称,然后是一个唯一的ID。例如:手动导出(1024508324)

我创建了一个脚本,将文件夹中的所有google工作表导入到一个主google工作表中。下: '''

'''

我遇到麻烦的地方是

 var pattern = /.Manual./;
      srcSheetName = (pattern) 
我希望它能找到任何在名称中使用“Manual”一词的文档。执行此通配符的最佳方法是什么?我试过使用./Manual./但没用

让我知道, Garrett Kidd

并使用或和获得正确的表格:

sourceSS = SpreadsheetApp.openById(file.getId());
sourcesheet = sourceSS.getSheets().find(sheet => 
  sheet.getName().includes("Manual"))
并使用或和获得正确的表格:

sourceSS = SpreadsheetApp.openById(file.getId());
sourcesheet = sourceSS.getSheets().find(sheet => 
  sheet.getName().includes("Manual"))

注意:上述代码不会在不推荐使用的ES5引擎上运行。要使用代码,。主要/重要的部分是,您必须使用
电子表格.getSheets()
遍历所有工作表,然后使用
.getName()
检查它们的名称,以找到所需的工作表。注意:上述代码不会在不推荐使用的ES5引擎上运行。要使用代码,。主要/重要的部分是,您必须使用
电子表格.getSheets()
遍历所有工作表,然后使用
.getName()
检查它们的名称,以找到您想要的工作表。