對Google腳本的ContactsApp進行一些測試並加載到聯繫人中。看起來運行ContactsApp.getContacts()(加載所有聯繫人)和運行ContactsApp.getContact('email')(特定聯繫人)所需的時間一樣多。對於我的聯繫人,每種方法大約需要14秒聯繫人應用性能
我的假設是這兩種方法都在調用所有聯繫人,而第二個方法僅在電子郵件上進行匹配。這拖累了很多。
有沒有人確認這一點,是否有加載的聯繫人保存在頁面之間的內存(會話變量?)。
對Google腳本的ContactsApp進行一些測試並加載到聯繫人中。看起來運行ContactsApp.getContacts()(加載所有聯繫人)和運行ContactsApp.getContact('email')(特定聯繫人)所需的時間一樣多。對於我的聯繫人,每種方法大約需要14秒聯繫人應用性能
我的假設是這兩種方法都在調用所有聯繫人,而第二個方法僅在電子郵件上進行匹配。這拖累了很多。
有沒有人確認這一點,是否有加載的聯繫人保存在頁面之間的內存(會話變量?)。
你有幾種選擇用於存儲每個用戶的數據:
這聽起來像你的使用情況getPrivateCache()是用戶特定的會話式數據存儲的最佳選擇。
(只要確保你的預期用途terms of service內適合。)
謝謝@lkai lan – jrad 2012-08-02 19:02:56
我意識到,我回答了你的問題的緩存,而不是原來的問題 - 對不起! – 2012-08-01 19:05:23
我注意到了同樣的問題。如果您有多個聯繫人(> 5000),則可能需要40秒才能回覆。 – jkb016 2015-06-03 17:13:49