【发布时间】:2018-07-18 18:53:44
【问题描述】:
我正在编写一个脚本来删除和重新添加大约 100 个联系人。我对ContactsApp.getContactsByEmailAddress 有 12 种不同的搜索条件,最初知道这些条件需要 30 多秒才能运行。有什么方法我只能运行一次并搜索我的所有条件吗?我一直在寻找其他人尝试做同样的事情,但没有成功。
以下是我的函数中的搜索之一(重复 12 次,各种搜索词被传递给 ContactsApp.getContactsByEmailAddress)。我添加了try-catch 块,因为脚本在各种删除循环期间似乎无缘无故地抛出错误。
不胜感激。
var apa = ContactsApp.getContactsByEmailAddress('apa.')
try{
for (var i in apa) {
apa[i].deleteContact()
}
} catch(e){
Logger.log(e)
}
【问题讨论】:
标签: google-apps-script google-contacts-api