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

相关内容

热门资讯

透视有挂!wepoker辅助器... 透视有挂!wepoker辅助器是真的的吗,wepoker辅助器是真的吗,软件教程(从前是有挂);科技...
透视新版!德普之星辅助功能如何... 透视新版!德普之星辅助功能如何打开,wepoker手机版透视脚本,科技教程(本然是真的有挂);原来确...
透视app!wpk辅助购买,h... 透视app!wpk辅助购买,hhpoker哪个俱乐部靠谱,软件教程(一贯是有挂)wpk辅助购买平台为...
透视代打!wpk辅助购买,竞技... 透视代打!wpk辅助购买,竞技联盟透视插件,攻略教程(本来真的是有挂);支持多人共享记分板与复盘,通...
透视辅助!wepoker透视脚... 1、透视辅助!wepoker透视脚本苹果,hhpoker可以控制牌吗,透明教程(原本是有挂)。2、w...
透视软件!hhpoker透视脚... 透视软件!hhpoker透视脚本视频,wpk透视辅助方法,普及教程(起初是有挂);亲,其实确实真的有...
透视透视!德普之星app安卓版... 透视透视!德普之星app安卓版破解版,wepoker有没有插件,透牌教程(起初真的有挂);德普之星a...
透视透视!wepoker免费永... 透视透视!wepoker免费永久脚本,wepoker怎么破解游戏,科技教程(原生有挂);wepoke...
透视黑科技!aapoker辅助... 自定义aapoker辅助挂系统规律,只需要输入自己想要的开挂功能,一键便可以生成出微扑克专用辅助器,...
透视了解!aapoker可以开... 透视了解!aapoker可以开挂吗,wepoker透视脚本是什么,普及教程(一直是有挂);免费aap...