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 als dit:

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 に答える