Javascript 在google工作表中搜索工作表名称时使用通配符表达式。谷歌应用程序脚本
在导入的文件夹中搜索某些google工作表时出现问题。 导入的每个google工作表都有一个常规名称,然后是一个唯一的ID。例如:手动导出(1024508324) 我创建了一个脚本,将文件夹中的所有google工作表导入到一个主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”一词的文档。执行此通配符的最佳方法是什么?
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()
检查它们的名称,以找到您想要的工作表。