App脚本:按名称获取特定电子表格而不是活动电子表格
创始人
2024-09-10 15:31:03
0

在 App 脚本中,通过以下代码示例可以按照指定的名称获取电子表格:

function getSpreadsheetByName(name) {
  var spreadsheets = SpreadsheetApp.search(name);
  if (spreadsheets.length === 0) {
    return null;
  }
  return SpreadsheetApp.open(spreadsheets[0]);
}

上述代码中,SpreadsheetApp.search(name) 通过名称搜索Google Drive账户中的所有电子表格,将结果存储在 spreadsheets 数组中。如果找不到任何匹配项,则返回 null。否则,将使用 SpreadsheetApp.open(spreadsheets[0]) 打开第一个匹配的电子表格,并将其返回。

以下是如何使用 getSpreadsheetByName 函数获取特定电子表格的示例:

function testGetSpreadsheetByName() {
  var spreadsheet = getSpreadsheetByName('My Spreadsheet');
  if (!spreadsheet) {
    Logger.log('Could not find spreadsheet');
    return;
  }
  var sheet = spreadsheet.getActiveSheet();
  Logger.log('Active sheet name:' + sheet.getName());
}

上述代码中,getSpreadsheetByName('My Spreadsheet') 搜索 My Spreadsheet 并尝试打开它。如果找到了该电子表格,则获取其活动表格并输出名称。如果未找到电子表格,则将输出日志消息 "Could not find spreadsheet"。

注意:在使用 getSpreadsheetByName 函数时,应确保传递的名称唯一且准确。如果存在多个电子表格名称相同,则应使用其他方法以避免出现意外结果。

相关内容

热门资讯

必备教程"山西扣点免... 必备教程"山西扣点免费辅助下载"开挂(透视)辅助软件(原来真的有挂的)-哔哩哔哩;山西扣点免费辅助下...
透视新版!微乐小程序辅助收费,... 透视新版!微乐小程序辅助收费,约局吧是否有挂,详细教程(有挂分享)-哔哩哔哩《详细加薇1367043...
一分钟秒懂"皮皮辅助... 一分钟秒懂"皮皮辅助软件是真的吗"开挂(透视)辅助神器(一贯确实有挂)-哔哩哔哩相信很多朋友都在电脑...
透视了解!皮皮衡阳字牌黑科技视... 【亲,皮皮衡阳字牌黑科技视频 这款游戏可以开挂的,确实是有挂的,很多玩家在这款皮皮衡阳字牌黑科技视频...
透视总结"欢乐情怀挂... 透视总结"欢乐情怀挂"开挂(透视)辅助神器(果然真的有挂)-哔哩哔哩;1、点击下载安装,欢乐情怀挂插...
指导大家!吉祥填大坑脚本,We... 指导大家!吉祥填大坑脚本,WePOker有没有透视方法,安装教程(今日头条)-哔哩哔哩;无需打开直接...
安装程序教程"陕麻圈... 安装程序教程"陕麻圈有辅助吗"开挂(透视)辅助脚本(其实是真的有挂的)-哔哩哔哩;1、这是跨平台的陕...
盘点一款!广东雀神挂件定制,榕... 广东雀神挂件定制开挂教程视频分享装挂详细步骤在当今的网络游戏中,广东雀神挂件定制作为一种经典的娱乐方...
实测分享"欢乐对决破... 实测分享"欢乐对决破解版"开挂(透视)辅助工具(果然确实有挂的)-哔哩哔哩;1、点击下载安装,欢乐对...
技巧知识分享!福麻圈辅助器,广... 技巧知识分享!福麻圈辅助器,广西老友玩方片破解,透明教程(有挂秘笈)-哔哩哔哩《详细加薇136704...