2013-02-01 34 views
0
  1. 添加的联系人没有我有谷歌目录,我想分享联系人和我的领域内的信息
  2. 我去域用户的谷歌联系人和添加的所有目录中的联系人分为“我的联系人“

问题:当我将我的目录联系人添加到”我的联系人“时,我无法从指定联系人处获得姓名。还有我发现一些奇怪的解决方案:ContactsApp getFullName()返回从目录

  • 我能够得到他/她的名字之前向联系人发送电子邮件
  • 或将我必须手动添加与谷歌的应用程序脚本的触点(GAS)成为新的联系人组
  • 侧注:我可以成功地使用此方法获取电子邮件。这就像是一个问题

    var svContacts = ContactsApp.getContacts(); 
        for (var i=0; i<svContacts.length; i++) { 
        var nameStr = svContacts[i].getFullName(); 
        Logger.log(nameStr); 
        } 
    

回答

1

我不能100%肯定的名称只是信息,但我怀疑强烈,添加从共享目录中的联系人添加到自己的联系人并没有真正复制直到你做了一些编辑联系人的事情(比如向他们发送电子邮件或将他们添加到组中)。 Apps脚本可以查看Google Contacts GData API中公开的相同联系人,但目前它无法查看目录联系人,因此这可以解释您的结果。