2015-06-03 220 views
2

当用户在输入框中键入内容时,我正在使用Google Drive附加组件中的ContactsApp来获取联系人。 如果我有很多联系人ContactsApp.getContactsByName响应速度非常慢。我有大约5000个联系人,并且此方法需要大约40秒才能做出响应。我记录了测试的时间。我的一个客户有大约2万个联系人,他看不到搜索结果。我们如何提高ContactsApp.getContactsByName的性能?我们无法获取或缓存20,000个联系人。ContactsApp.getContactsByName非常慢

我看到了类似的问题,这是没有答案ContactsApp Performance

回答

2

这似乎是一个已知的问题。检查这page欲知更多信息。不幸的是,正如你所看到的,我还没有看到可用的官方修复。

在此之前,我能想到的唯一解决方法将与给定here的某些建议并行一点。将您的联系人分成较小号码的组并相应地查询这些号码。在这种情况下使用和创建几个ContactGroups可能会给您更好的周转时间。

+0

这是一个令人讨厌的问题。感谢提示! – jkb016