在Google脚本的ContactsApp上进行一些测试并加载到联系人中。看起来运行ContactsApp.getContacts()(加载所有联系人)所需的时间与运行ContactsApp.getContact('email')(特定联系人)的时间相同。我的联系人的每种方法大约需要14秒
我的假设是这两种方法都会调用所有联系人,而第二种方法只会在电子邮件中进行匹配。这拖得很厉害。
有没有人证实这一点,无论如何都要将加载的联系人保存在页面之间(会话变量?)。
答案 0 :(得分:1)
您有一些存储每用户数据的选项:
听起来对于您的用例,getPrivateCache()是用户特定会话式数据存储的最佳选择。
(只需确保您的预期用途符合terms of service。)