我正在使用 Gmail App 脚本将我的自定义标签电子邮件自动转发给两个不同的发件人,但我遇到了一些我想在这里讨论的问题。
在程序开始时,我获得该标签中的线程数,而不是获取消息并将该消息转发到两封不同的电子邮件,之后我将其标记为已读消息,而不是删除其标签。我为此代码使用了及时驱动的触发器。
假设用户“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 应用程序命令功能,但没有得到正确的响应。
谢谢和问候,狮子座