我删除电子邮件的脚本似乎正在运行,但它什么也没做
My script to delete emails seems to be running but it does nothing
我做了一个脚本来删除标有"发送邮件脚本"的电子邮件。它运行没有错误,但不会删除标有"发送邮件脚本"的电子邮件
下面是脚本:
function DeleteEmail() {
var threads = GmailApp.search('label:Send Email Script');
for (var i = 0; i < threads.length; i++) {
var thread = threads[i],
messages = thread.getMessages();
thread.moveToTrash(messages);
}
}
您需要将标签名称中的空格替换为短划线。请参阅更新的代码:
function DeleteEmail() {
var threads = GmailApp.search('label:Send-Email-Script');
for (var i = 0; i < threads.length; i++) {
threads[i].moveToTrash();
}
}
相关文章:
- 实现比较方法的最佳实践是什么;s的比较类型是在运行时选择的
- 当出现javascript运行时错误时会发生什么
- 我一直收到的控制台警告是什么?推迟长时间运行的计时器任务以提高滚动的流畅性
- 什么决定了 Node.js 应用是否保持运行
- 运行 AJAX 需要什么 - 将 jQuery 添加到页面处理 AJAX 调用
- JavaScript 引擎和 JavaScript 运行时环境有什么区别
- 我删除电子邮件的脚本似乎正在运行,但它什么也没做
- 什么更快?运行空函数或检查函数是否未定义
- 有什么方法可以防止Javascript gc尽可能少地运行
- Grunt+Babel成功运行,但没有'Don’我什么都不做
- 当浏览器关闭时,运行Web Worker会发生什么情况
- 运行电子应用程序的最低系统要求是什么
- 如果我在网站上运行IE8调试器,代码会发生什么变化
- 什么'It’这个函数现在正在运行
- 代码有什么问题?它给了我一个运行时错误
- 从命令行一次运行大量摩卡测试的好方法是什么
- 谷歌浏览器同步存储“获取”命令运行什么顺序
- 当作为脚本运行时.js Node中“this”的上下文是什么
- if 语句中的一部分 JavaScript 代码运行,而同一块中的其余代码不执行.我在这里错过了什么
- 在我的测试脚本中,我运行了 if 语句,但我从未运行过其他语句?我做错了什么