我复制了一些代码,以将Gmail附件移至Google云端硬盘,在邮件中添加标签,然后对邮件进行垃圾邮件或存档(我尝试过垃圾邮件和存档,但结果相同):
我面临的问题是,当脚本处理收件箱中的新电子邮件时,它也处理垃圾箱中的新电子邮件。这将导致较旧文件的重复。即使我将class Address extends Model
{
public static function getAddressable($class)
{
return $class::with('addresses')->get()->pluck('addresses')->flatten();
}
}
更改为moveToTrash()
,也会发生同样的问题。
如何防止我的脚本复制旧文件(从先前处理的电子邮件中复制)?
moveToArchive()