Google apps script 加载包含所有联系人电子邮件的数组

Google apps script 加载包含所有联系人电子邮件的数组,google-apps-script,google-contacts-api,Google Apps Script,Google Contacts Api,我需要加载一个包含所有联系人电子邮件的数组,以测试新提交的电子邮件是否重复 我可以从图纸范围、驱动器文件夹或Docsapp元素加载阵列。但是ContactsApp中的类和方法似乎都没有完成任务。。。。最接近我的是 var contacts=ContactsApp.getContacts().valueOf();但它只为每个联系人返回对象“contact”。我需要一个包含所有联系人电子邮件的数组。这里有一个函数,用于获取我的所有网络应用联系人 function getAllContacts(){

我需要加载一个包含所有联系人电子邮件的数组,以测试新提交的电子邮件是否重复

我可以从图纸范围、驱动器文件夹或Docsapp元素加载阵列。但是ContactsApp中的类和方法似乎都没有完成任务。。。。最接近我的是


var contacts=ContactsApp.getContacts().valueOf();但它只为每个联系人返回对象“contact”。我需要一个包含所有联系人电子邮件的数组。

这里有一个函数,用于获取我的所有网络应用联系人

function getAllContacts(){
  var contacts=ContactsApp.getContacts();
  var vA=[];
  for(var i=0;i<contacts.length;i++){
    var l=contacts[i].getEmails().length;
    if(l){
      for(j=0;j<l;j++){
        vA.push([contacts[i].getEmails()[j].getAddress()]);
      }
    }
  }
  return vA;
}
函数getAllContacts(){ var contacts=ContactsApp.getContacts(); var vA=[]; 对于(var i=0;i