如何在不同的电子表格中保留数据Google文档插件

时间:2018-03-30 04:13:53

标签: google-apps-script google-apps-script-addon

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

这是一个示例工作流程:

  1. 用户首次在电子表格中安装附加组件
  2. 提示用户输入API密钥
  3. 商店API密钥
  4. 用户现在可以使用使用存储的API密钥调用API的自定义公式
  5. 用户创建新的电子表格,然后重新安装插件。
  6. 用户仍然可以使用调用API的自定义公式,因为API密钥存储在附加组件的存储中
  7. 根据这个https://developers.google.com/apps-script/guides/properties,似乎正确的属性Serivce是getUserProperties(),但是从测试来看,似乎我添加到属性服务中的任何内容都不会存在于不同的电子表格中。

    或者我应该将这些API密钥存储在外部数据库中吗?

0 个答案:

没有答案