问题:当我将目录联系人添加到“我的联系人”中时,我无法从指定的联系人处获取该名称。我找到了一些奇怪的解决方案:
SIDE注意:我可以使用此方法成功获取电子邮件。它只是名称这样的信息
var svContacts = ContactsApp.getContacts();
for (var i=0; i<svContacts.length; i++) {
var nameStr = svContacts[i].getFullName();
Logger.log(nameStr);
}
答案 0 :(得分:1)
我无法百分百肯定,但我强烈怀疑从共享目录中添加联系人到您自己的联系人并不会真正复制它,直到您执行编辑联系人的操作(例如向他们发送电子邮件或将它们添加到组中)。 Apps脚本会看到Google通讯录GData API中显示的相同联系人,但它目前无法查看目录联系人,因此这可以解释您的结果。