[英]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.