仅保存新邮件中的附件

时间:2018-08-26 02:07:52

标签: google-apps-script gmail

我复制了一些代码,以将Gmail附件移至Google云端硬盘,在邮件中添加标签,然后对邮件进行垃圾邮件或存档(我尝试过垃圾邮件和存档,但结果相同):

  1. 每次收到的邮件都来自同一主题的同一发件人(一台机器)。
  2. 电子邮件是随机发送的,一分钟之内可能是几封邮件,数小时之内可能没有任何邮件。
  3. 文件名的后缀为yyyy-mm-dd-hh-mm-ss格式。

我面临的问题是,当脚本处理收件箱中的新电子邮件时,它也处理垃圾箱中的新电子邮件。这将导致较旧文件的重复。即使我将class Address extends Model { public static function getAddressable($class) { return $class::with('addresses')->get()->pluck('addresses')->flatten(); } } 更改为moveToTrash(),也会发生同样的问题。

如何防止我的脚本复制旧文件(从先前处理的电子邮件中复制)?

moveToArchive()

0 个答案:

没有答案