【问题标题】:Google Apps Script: alternative to Script PropertiesGoogle Apps 脚本:脚本属性的替代品
【发布时间】:2016-03-30 16:55:35
【问题描述】:

我的问题类似于几年前提出的thisthis,但没有合适的答案,见下文。

我想存储数据的运行索引并开始使用脚本属性。我很快就遇到了脚本属性的问题,因为我像这样在循环中编写它们,并且达到了速率限制:

for (i = 0; i < fieldCountAccounts; i++) {
  scriptProperties.setProperty('fieldIndex_accounts' + accountsFields.getValues()[0][i], i+1);
}

这阻止了函数运行,也阻止了我的侧边栏 UI 工作。所以我在循环中引入了Utilities.sleep(1000);,这解决了函数的问题,但大大减慢了它们的速度。侧边栏仍然无法使用。

以前我使用硬编码的列号来处理某些数据以及存储在工作表中的索引。

关于 SO 的其他问题的答案:

  • 使用 CacheService(无用,因为这些服务仅限于用户)
  • 使用 ScriptDB(现已弃用)

我是否应该将我的密钥对存储在专用表中并完成它?

【问题讨论】:

    标签: google-apps-script


    【解决方案1】:

    我实际上也在寻找这个问题的答案。我看过一些关于使用 Google Cloud Datastore 的教程,在这里可能会有所帮助:

    http://blog.warehouseman.com/2014/10/getting-started-with-google-cloud.html

    不过,本教程的一部分似乎已经过时了,因为它让我完成了 90% 的工作,然后在最后几个步骤中抛出了错误。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-02-24
      相关资源
      最近更新 更多