如何在不打开邮件的情况下加载Gmail插件

时间:2019-01-03 19:30:41

标签: gmail-addons

我们需要开发gmail插件来读取已检查的邮件并处理内容。我们使用以下应用程序json:

{
 "oauthScopes": [
 "https://www.googleapis.com/auth/gmail.addons.execute",
 "https://www.googleapis.com/auth/gmail.readonly"
],
"gmail": {
 "name": "My Addon",
 "logoUrl": "https://www.gstatic.com/images/icons/material/system/2x/bookmar     k_black_24dp.png",
 "contextualTriggers": [{
  "unconditional": {},
  "onTriggerFunction": "buildAddOn"
  }],
  "primaryColor": "#4285F4",
  "secondaryColor": "#4285F4"
 }
 }

我们已经尝试在json上方加载gmail插件而不打开消息。

如何解决我们得到的错误:

  

打开电子邮件为“我的Gmail附件”选择电子邮件以进行推荐   满足您的需求。

3 个答案:

答案 0 :(得分:2)

很遗憾,除非您打开电子邮件,否则无法触发Gmail Add-on。我们也在寻找相同的功能,因为这对于我们的用例来说非常关键。有一个正在寻找该功能人员的正在进行中的线程,请在该线程中添加您的评论以获取更多的权重。

https://issuetracker.google.com/issues/111312904

https://issuetracker.google.com/issues/116537906

答案 1 :(得分:0)

此功能将在即将推出的G Suite插件框架中提供

https://gsuiteupdates.googleblog.com/2019/04/gsuite-add-ons-beta.html

答案 2 :(得分:0)

此功能已推出。现在,即使用户未查看电子邮件,您也可以使用主页触发器打开附件。查看文档here

要使用主页触发器,只需将其添加到清单文件中即可:

 {
  // ...
  "addOns": {
    // ...
    "common": {
      // ...
      "homepageTrigger": {
        "runFunction": "myFunction",
        "enabled": true
      }
    }
  }
}