【问题标题】:How to apply a Google Apps script to a gmail message from gmail screen如何将 Google Apps 脚本应用到来自 gmail 屏幕的 gmail 邮件
【发布时间】:2014-06-19 03:14:34
【问题描述】:

如果我有一个对单个 gmail 邮件进行某些处理的 Google Apps 脚本,我如何从 gmail Web 界面触发它,以便将其应用于我当前在屏幕上打开的邮件?

我发现最接近的方法是应用标签并使用后台进程监控标签。有没有办法向 gmail 添加按钮或菜单选项?

谢谢

【问题讨论】:

    标签: google-apps-script gmail


    【解决方案1】:

    不,没有。至少不使用任何“本机”应用脚本或 Gmail 功能。你必须编写一个浏览器扩展来实现这一点。

    您可以做的另一件事(除了特殊标签)是将 gmail 的 URL(在查看消息时)粘贴到您的 Apps 脚本界面(之前在另一个选项卡中打开)。然后,您的脚本可以从 URL 中提取消息 ID 并立即对其进行处理。

    另外,你可以做一些聪明的事情,比如让你的脚本从脚本自己的 url 上的参数接收 id(或完整的 gmail url),例如https://script.google.com/macros/s/<your-script-key>/exec?gmail=<url>

    然后设置您的浏览器(我知道 Chrome 和 Firefox 会这样做)以触发您的脚本并根据位置栏中的关键字传递参数。我大多只使用一个字母(比如“y script”在youtube上搜索“script”这个词。如果你使用例如“a”,你可以点击ctrl+L(选择位置栏),ctrl+c(复制gmail url) , ctrl+t (new tab), 然后输入“a”, ctrl+v, 回车。不是完全点击gmail界面上的按钮,而是很容易完成这项工作。如果你像我一样倾向于使用键盘快捷键,这甚至是一种更可取的方式:)

    【讨论】:

      【解决方案2】:

      另一种选择是用一些标签标记您的消息,并让应用脚本每 X 分钟扫描一次此标签并处理它找到的所有消息。

      【讨论】:

        猜你喜欢
        • 2022-11-21
        • 1970-01-01
        • 2019-06-06
        • 1970-01-01
        • 2016-06-06
        • 2020-06-18
        • 1970-01-01
        • 2018-11-06
        • 2018-03-08
        相关资源
        最近更新 更多