繁体   English   中英

Google Apps脚本:脚本属性的替代

[英]Google Apps Script: alternative to Script Properties

我的问题是类似在几年前提出和这个 ,但没有合适的答案,请参阅下文。

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

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

这会阻止功能运行,也使我的侧边栏UI无法正常工作。 所以我介绍了Utilities.sleep(1000); 进入循环,解决了功能问题,但极大地降低了它们的速度。 补充工具栏仍然无法正常工作。

以前,我使用硬编码的列号来寻址某些数据,并将索引存储在工作表中。

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

  • 使用CacheService(无用,因为这些是针对用户的)
  • 使用ScriptDB(现已弃用)

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

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

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

不过,本教程的一部分似乎已经过时了,因为它占了我的90%,然后在最后几个步骤中引发了错误。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM