2012-11-05 153 views
1

我試圖將聯繫人在MyContacts中添加到其他聯繫人組中。我覺得我已經正確地寫入,但它不工作: -將聯繫人添加到聯繫人組

function myFunction() { 
    var MyContact = ContactsApp.getContactsByEmailAddress('[email protected]'); 
    var MyGroup = ContactsApp.getContactGroup('Sample'); 
     MyGroup.addContact(MyContact); 
} 

[email protected]是在我的聯繫人列表中,我已經創建的組樣品但我得到的消息'無法轉換爲。 (第4行)關閉'。線爲: -

MyGroup.addContact(MyContact); 

任何想法?我環顧四周,找不到答案。

問候 加里

回答

0

此示例代碼工作,如果組存在:

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

這幾乎和你的一樣,我知道了! ,但它不會拋出任何錯誤...請保持通知我們,但它失敗了。

+0

奇怪,'getContactsByEmailAddress'不起作用?那麼你的建議已經爲我工作。謝謝! –

+0

雖然這工作。它只有一次工作:s –

+0

你是什麼意思的「一次」?你有錯誤信息嗎? –

-1

佐伊濟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"); 
      } 
    } 
} 
+0

英文,請問? –

相關問題