1
我在與Google文檔電子表格關聯的腳本中編寫了自定義Google應用腳本功能。該函數調用第三方服務來獲取數據。我可以把函數放在一個單元格中:谷歌電子表格自定義功能:如何獲得不斷更新的價值?
=myfunction("something")
它從服務返回正確的值。但是,如何更新此值以顯示服務的最新數據?
更新
例如:
=temperature("90120")
爲了得到當前的溫度在給定郵遞區號。另外我的工作表可能有幾十個或幾百個,所以我更喜歡高性能和可維護的東西。它並不是真的需要持續,每分鐘投票一次或理想情況下更頻繁地投票。我想知道是否有一些方法可以從腳本中設置一個計時器來運行以更新一系列單元格?
這不是連續的:= myfunction(「something」,GoogleClock()),其中GoogleClock每分鐘觸發一次,這會導致您的自定義函數重新計算。 – ScampMichael
@ScampMichael:謝謝看起來有用的一次性計算,雖然我會在很多單元格中有這個,所以我寧願有一些簡單的鍵入 – User
也許創建另一個表單,其中郵政編碼由FILTER函數收集。您可以準備一個提取溫度的腳本。並在腳本上設置一個觸發器讓我們每分鐘說一次。通過使用VLOOKUP,您可以檢索最新的臨時數據。對於給定的郵政編碼。 –