使用数组搜索 gmail
Search gmail with an array
我正在尝试使用数组:
[email@whosebug.com, emailaddress@two.com, emailaddress@three.com]
搜索gmail 看看我在过去7 天内是否向上述地址发送过邮件。
我的搜索查询目前是:
for(var EveryWeekPerson in ArrayListedAbove){
EveryWeekPerson.toString();
var Emails = GmailApp.search('is:sent from:me to:' + EveryWeekPerson + '-in:chats newer_than:' + VariableStatingSevenDays);}
但这似乎不起作用,并且记录输出给我数字 0、1、2(我假设项目在数组中的位置)。
最终我想计算发送了多少封电子邮件,如果数字为零,则执行一些操作。
我无法从文档中找出数组需要采用何种格式才能循环遍历它。
我找到了答案 - 在迭代时使用 for(var EveryWeekPerson in ArrayListedAbove)
枚举(因此是 0、1、2 等)。
相反,你想要
var ArrayLength = ArrayListedAbove.length()
for (var i = 0; i < ArrayLength; i++) {
var threads = GmailApp.search('is:sent from:me to:' + ArrayListedAbove[i] + ' -in:chats newer_than:' + VariableHolding7Days);
}
基本上遍历数组并通过其索引获取每个对象
我正在尝试使用数组:
[email@whosebug.com, emailaddress@two.com, emailaddress@three.com]
搜索gmail 看看我在过去7 天内是否向上述地址发送过邮件。
我的搜索查询目前是:
for(var EveryWeekPerson in ArrayListedAbove){
EveryWeekPerson.toString();
var Emails = GmailApp.search('is:sent from:me to:' + EveryWeekPerson + '-in:chats newer_than:' + VariableStatingSevenDays);}
但这似乎不起作用,并且记录输出给我数字 0、1、2(我假设项目在数组中的位置)。
最终我想计算发送了多少封电子邮件,如果数字为零,则执行一些操作。
我无法从文档中找出数组需要采用何种格式才能循环遍历它。
我找到了答案 - 在迭代时使用 for(var EveryWeekPerson in ArrayListedAbove)
枚举(因此是 0、1、2 等)。
相反,你想要
var ArrayLength = ArrayListedAbove.length()
for (var i = 0; i < ArrayLength; i++) {
var threads = GmailApp.search('is:sent from:me to:' + ArrayListedAbove[i] + ' -in:chats newer_than:' + VariableHolding7Days);
}
基本上遍历数组并通过其索引获取每个对象