【发布时间】:2012-07-21 05:07:42
【问题描述】:
我正在使用 Gmail 应用程序脚本将我的自定义标签电子邮件自动转发给两个不同的发件人,但我遇到了一些我想在这里讨论的问题。
在程序开始时,我获得该标签中的线程数,而不是获取消息并将该消息转发到两封不同的电子邮件,之后我将其标记为已读消息,而不是删除其标签。我为此代码使用了及时驱动的触发器。
假设用户“emailuser1”的电子邮件带有自定义标签,并且该用户之前有五个对话,之前已阅读且没有标签(这意味着用户“emailuser1”现在有一个未读+五个已读电子邮件) .
我的程序类似于以下程序 http://www.labnol.org/internet/auto-forward-gmail-messages/20665/
https://docs.google.com/spreadsheet/ccc?key=0Aofk8L6brI_edFUyaElHeDBKbVBJU3ppXzh1YjVTZUE
问题在于,程序发送 6 封电子邮件(1 封未读 + 5 封已读邮件)而不是仅 1 封电子邮件。下次当用户“emailuser1”的电子邮件来时,程序将发送 7 封电子邮件。
为了避免这种多次发送,我尝试了一种新技术,将阅读和转发的邮件移动到垃圾文件夹,但问题仍然存在。
同样在 Gmail 常规设置中,我将转换视图标记为关闭。
知道如何解决这个问题,我已经搜索了很多不同的 Gmail 应用程序命令功能,但没有得到正确的响应。
感谢和问候, 狮子座
【问题讨论】:
-
如果我们能看到你的代码会很有帮助