将联系人添加到ContactGroup

时间:2012-11-05 12:16:25

标签: google-apps-script

我正在尝试将MyContacts中的联系人添加到其他联系人组中。我觉得我写的正确,但它不起作用: -

function myFunction() {
    var MyContact = ContactsApp.getContactsByEmailAddress('XXXX.XXXX@Pearson.com'); 
    var MyGroup = ContactsApp.getContactGroup('Sample');
        MyGroup.addContact(MyContact); 
}

XXXX.XXXX@Pearson.com在我的联系人列表中,我已经创建了 Sample 组,但是我收到了“无法转换为”的消息。 (第4行)解散'。存在的行: -

MyGroup.addContact(MyContact);

有什么想法吗?我环顾四周,找不到答案。

此致 加里

2 个答案:

答案 0 :(得分:0)

如果该组存在,则此示例代码有效:

function addtContactTogroup() {
  var contact = ContactsApp.getContact('emailAdress')  
  var group = ContactsApp.getContactGroup('groupName')
          group.addContact(contact)
      }

我知道,它和你的几乎一样! ,但它没有任何错误...请告诉我们它失败了​​。

答案 1 :(得分:-1)

Zoe je zoiets als dit:

function myFunction() {
  var Mycontacts = ContactsApp.getContactsByGroup("AnyGroupName");
   for (var i=0; i<Mycontacts.length; i++) {
          if (Mycontacts[i]) {
            Mycontacts[i].addToGroup("AnyGroupNameWereYouLikeToPutIt");
          }
   }
}