【问题标题】:Gmail contextual gadget: are custom extractors obsolete?Gmail 上下文小工具:自定义提取器过时了吗?
【发布时间】:2014-07-29 21:51:46
【问题描述】:

情况如下:有一个gmail上下文小工具,它需要同时访问两个字段:MessageID和发件人的电子邮件。标准提取器似乎不支持多个字段,所以我使用自定义提取器。问题是,它根本不起作用。

我在提取器上传和注册过程中似乎做错了什么。据我所知,必须 (1) 使用 Google Apps Extensions Console 上传提取器(如此处所述:https://developers.google.com/google-apps/extensions-console/?csw=1#extractor),然后 (2) 在 Google Apps Marketplace 中指定其 url、参数名称和参数值配置 gmail 上下文小工具时的 SDK(此处提到 https://developers.google.com/apps-marketplace/preparing)。

根据我在步骤 (2) 中输入的内容,结果要么是上下文小工具根本不出现,要么是上下文小工具被触发但只有一个字段值可用(即我在'参数名称'/'参数值')

我做错了什么?当实际上有多个参数时,我在 Google Apps Marketplace SDK 中指定一个参数名称/值似乎很奇怪。还有另一种注册自定义提取器的方法吗?还是自定义提取器已过时,被更新的东西取代?

【问题讨论】:

  • 为什么要标记应用脚本?不是
  • 参数名称和值对应于此处列出的 Param 标签:developers.google.com/gmail/… 这些只能用于过滤匹配的电子邮件。您是否还发现它限制了将哪些提取的值发送到小工具?
  • 我需要发件人的电子邮件来过滤匹配的电子邮件,以及小工具中的 messageID 和发件人的电子邮件。可以仅使用小工具中的 messageID 进行管理,通过 gmail API 获取发件人的电子邮件。但是对于过滤发件人的电子邮件至关重要。

标签: google-apps-marketplace gmail-contextual-gadgets


【解决方案1】:

借助 google 上下文小工具,您可以使用多个字段。我几天前就开始工作了:

  • 根据this document启用通用扩展和COB扩展后
  • 分别添加您需要的每个提取器。
    • 对于每个提取器:
    • 在提取器 url 上是 google.com:xxxxxExtractor url
    • 对于小工具网址,请使用您的小工具网址
    • 我通过将 Extractor 参数名称 以及 Extractor 参数值 留空来实现它,因为我的用例目前不需要它们李>

更新
之后我不得不使用 Extractor 参数名称Extractor 参数值,它们有一个小警告,如果您 为 ONE 提取器指定它们,则必须为全部。以及将输出字段用作表here 中指示的参数名称。我只为每个提取器使用了一个参数名称。

在您的 gadget.xml 中

为您在开发者控制台中添加的每个提取器 url 添加一个逗号分隔的条目。

<Require feature="google.contentmatch">
        <Param name="extractors">google.com:XXXXExtractor,google.com:YYYYExtractor</Param>
</Require>

请记住确保您对每个提取器条目使用相同的小工具 URL,并在 Gmail 窗口中附加 nogadgetcache=1 以调试行为。

请记住,还要在应用的数据访问区域中启用对域控制台中新提取的字段的访问权限。新字段将需要新的权限,除非特别允许,否则它们将无法工作。

【讨论】:

    【解决方案2】:

    我从来没有使用自定义提取器来为旧市场的小工具输出多个值。其次,我从来没有为新市场设计过自定义提取器。

    您可以尝试从窗口 URL 解析消息 ID 并仍然过滤发件人的电子邮件。但老实说,我从未尝试过这种方法。

    【讨论】:

      猜你喜欢
      • 2015-07-07
      • 1970-01-01
      • 1970-01-01
      • 2016-11-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多