[英]Google Apps Script Caching Large Data
我正在为Google Spreadsheet编写脚本,该脚本从外部服务器提取财务数据。
实时提要是单个JSON,其中包含所需的所有数据。
但是,我面临着加载值花费很长时间的问题,因为它使用我的函数为每个单元获取JSON。 我可能有数百个具有此类功能的单元格,以在我想要的JSON文件中获取所需的数据: =myFinancialData('data1')
, =myFinanacialData('data2')
等。
我了解了Google的缓存服务,但似乎我的数据集超出了允许的范围。 我还尝试将单个数据值(例如data1
, data2
)存储为单个缓存,但是脚本在超过最大执行时间后超时。
有没有更有效的方式来做这样的事情?
尝试将数据存储在ScriptDB中,该数据库具有较高的配额(50MB)
将数据直接放入电子表格中。 ...原因:在某些时候,数据将需要进入电子表格,以便进行计算等。即使您使用自定义功能,您的数据仍将最终存储在工作表中。 我怀疑您无法使用缓存。 此外,自定义功能的更新速度可能很慢,通常需要3秒钟以上才能完成,有时甚至超过10秒钟。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.