我需要用我的所有联系电子邮件加载一个数组,以测试是否新提交的电子邮件会重复。
我可以从工作表范围,驱动器文件夹或Docsapp元素中加载数组。但是ContactsApp中的类和方法似乎都没有完成任务。
var联系人= ContactsApp.getContacts()。valueOf();但它仅向我返回每个联系人的对象“联系人”。我需要一个包含所有联系电子邮件的数组。
答案 0 :(得分:1)
这是我用来获取Web应用程序所有联系人的功能。
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;
}