繁体   English   中英

Google Apps脚本缓存大数据

[英]Google Apps Script Caching Large Data

我正在为Google Spreadsheet编写脚本,该脚本从外部服务器提取财务数据。

实时提要是单个JSON,其中包含所需的所有数据。

但是,我面临着加载值花费很长时间的问题,因为它使用我的函数为每个单元获取JSON。 我可能有数百个具有此类功能的单元格,以在我想要的JSON文件中获取所需的数据: =myFinancialData('data1')=myFinanacialData('data2')等。

我了解了Google的缓存服务,但似乎我的数据集超出了允许的范围。 我还尝试将单个数据值(例如data1data2 )存储为单个缓存,但是脚本在超过最大执行时间后超时。

有没有更有效的方式来做这样的事情?

尝试将数据存储在ScriptDB中,该数据库具有较高的配额(50MB)

将数据直接放入电子表格中。 ...原因:在某些时候,数据将需要进入电子表格,以便进行计算等。即使您使用自定义功能,您的数据仍将最终存储在工作表中。 我怀疑您无法使用缓存。 此外,自定义功能的更新速度可能很慢,通常需要3秒钟以上才能完成,有时甚至超过10秒钟。

暂无
暂无

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

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