首页 > 解决方案 > 我可以创建单元格 A1 包含 API 密钥的工作表,然后在其他工作表上的脚本中引用该值吗?

问题描述

我有一个有时会更改的 API 密钥,我在很多工作表中使用它,在所有工作表中更新它是一件非常痛苦的事情。我可以制作一张我保留当前的表格并在那里更新它并引用该表格的表格 1 的单元格 A1,让我们在其他表格上的脚本中将该表格称为 APIKEY?如果是这样,怎么做?

标签: google-apps-scriptgoogle-sheetsgoogle-sheets-formula

解决方案


您可以使用这样的函数(其中 SPREADSHEET_ID 是您存储 API KEY 的 Google 表格的 ID):

function getA1cellFromAnotherSS() {
  var ss = SpreadsheetApp.openById('SPREADSHEET_ID');
  var sh = ss.getSheetByName('APIKEY');
  var a1cellval = sh.getRange("A1").getValue();
  Logger.log(a1cellval);
}

推荐阅读