簡體   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