【问题标题】:Gmail Autoforwarding using Gmail App Script help required需要使用 Gmail 应用脚本帮助的 Gmail 自动转发
【发布时间】: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 应用程序命令功能,但没有得到正确的响应。

感谢和问候, 狮子座

【问题讨论】:

  • 如果我们能看到你的代码会很有帮助

标签: google-apps-script


【解决方案1】:

我认为这与 Gmail 将来自同一地址的所有邮件整理到一个线程中这一事实有关,即使您在偏好设置中将对话视图设置为关闭。

这会导致一个问题,因为到目前为止我还没有看到一种方法来查看将哪个标签应用于消息而不是整个线程。

【讨论】:

    【解决方案2】:

    让脚本以排除所有标记为“已转发”的电子邮件的搜索开始,然后用该标签标记它转发的每封电子邮件。

    【讨论】:

      猜你喜欢
      • 2013-11-29
      • 2018-07-15
      • 1970-01-01
      • 1970-01-01
      • 2013-03-12
      • 2018-08-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多