function - 在 Google Sheets Scripts 中搜索另一个电子表格中的工作表的功能
问题描述
有没有办法让一个函数在另一个电子表格中搜索特定工作表名称以知道它是否存在?
解决方案
解释:
您可以使用openById(id)根据其 ID 获取电子表格。
如果没有给定名称的工作表,则使用getSheetByName(name)返回。
null
因此,您可以直接使用它来检查工作表是否存在。
解决方案:
function myFunction() {
const sheetNameToCheck = "Sheet3"
const anotherSpreadsheet = SpreadsheetApp.openById("ID of another Spreadsheet");
const sheet = anotherSpreadsheet.getSheetByName(sheetNameToCheck);
if(sheet){
console.log(`${sheetNameToCheck} exists!`);
}
else{
console.log(`${sheetNameToCheck} does not exist!`);
}
}
推荐阅读
- sql - PostgreSQL左连接查询对象数组聚合
- c# - MailKit:从 Pop3Client 类调用 Authenticate 方法时抛出 Authentication Failed
- r - R 代码:%in% 和 <- 的组合有什么作用?
- mongodb - 在mongoose中使用Self join从单个集合中获取所有孙子
- c# - 使用 ValueMember、DisplayMember 和 DataSource 缺少程序集
- tensorflow - 来自内存或变量的Tensorflow Keras load_model?
- javascript - Plotly y轴截止
- excel - VBA循环功能到不同的列和工作表
- sql - 我们如何编写来自多个表的 SQL 查询返回数据
- python - 搜索与 CMRmap 相似的颜色图