1

我正在为 Google 电子表格创建一个附加组件,它具有需要用户的 API 密钥才能运行的自定义公式(函数)。我想知道每次用户在新电子表格中使用插件时存储用户 API 密钥的最佳方式是什么。

这是一个示例工作流程:

  1. 用户首次在电子表格中安装插件
  2. 提示用户输入 API 密钥
  3. 存储 API 密钥
  4. 用户现在可以使用使用存储的 API 密钥调用 API 的自定义公式
  5. 用户创建一个新的电子表格,并再次安装插件。
  6. 用户仍然可以使用调用 API 的自定义公式,因为 API 密钥存储在加载项的存储中

根据这个https://developers.google.com/apps-script/guides/properties,似乎正确的 Properties Serivce 是getUserProperties()但从测试来看,我添加到 Properties Service 中的任何东西似乎都没有跨不同的电子表格。

还是应该将这些 API 密钥存储在外部数据库中?

4

0 回答 0