1

我正在尝试将 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);

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

问候加里

4

2 回答 2

0

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

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

我知道这和你的几乎一样!,但它不会引发任何错误......请随时通知我们它对您来说失败了。

于 2012-11-05T18:25:27.107 回答
-1

Zoe je zoiets 还说:

function myFunction() {
  var Mycontacts = ContactsApp.getContactsByGroup("AnyGroupName");
   for (var i=0; i<Mycontacts.length; i++) {
          if (Mycontacts[i]) {
            Mycontacts[i].addToGroup("AnyGroupNameWereYouLikeToPutIt");
          }
   }
}
于 2012-11-05T12:33:07.627 回答