有人能准确描述 Gmail 插件脚本的触发条件吗?显然,每次用户在 Gmail 对话之间导航时都不会调用触发器。
我能找到的唯一文档是https://developers.google.com/gmail/add-ons/how-tos/building#note1,其中指出
唯一可用的上下文触发类型是无条件的,无论内容如何,它都会触发所有电子邮件。
我将其解释为每次用户导航到不同的 gmail 对话时都会调用触发器,但是,情况并非如此:
我第一次导航到某个 Gmail 对话时,加载项触发器会触发。当我使用“Newer”或“Older”尖括号按钮导航到另一个对话时,再次为新对话调用触发器。但是,当我使用尖括号按钮导航回第一页时,附加触发器不会触发。(很容易通过在创建每个 UI 卡时显示时间戳来显示这一点。)似乎有某种内部缓存正在进行 - 有没有办法禁用它,或者每次用户运行我的附加脚本在 Gmail 对话之间导航?