仅限Gmail Apps Marketplace上下文小工具,HelloWorld提取程序才有效

时间:2016-01-18 12:53:44

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

我正在根据此资源https://developers.google.com/gmail/contextual_gadgets为Apps Marketplace开发Google上下文相关小工具。 我已经启用了所有必要的API,在配置了Apps Marketplace SDK并将上下文小工具提取器设置为google.com后:HelloWorld能够在包含" Hello World"的电子邮件中看到该小工具。在主体和身体中。

问题是没有其他提取器使小工具出现。我尝试过Extractor Urls,params和scopes的不同组合。该小工具不会出现在电子邮件中。

test.xml的内容

<?xml version="1.0" encoding="UTF-8"?>
<Module>
  <ModulePrefs title="MessageID" description="" height="20" author="personal" author_email="..." author_location="local">
    <Require feature="dynamic-height"/>
    <Require feature="google.contentmatch">
      <Param name="extractors">
        google.com:MessageIDExtractor
      </Param>
    </Require>
  </ModulePrefs>
  <Content type="html" view="card">
    <![CDATA[
      <script type="text/javascript">
        document.body.appendChild(document.createTextNode("messageId test"));
      </script>
    ]]>
  </Content>
</Module>

extractor configuration

感谢。

1 个答案:

答案 0 :(得分:0)

我开始使用其他提取器,尝试遵循这种模式:gadget settings

Extractor param name 支持的值:from_email,to_email,cc_email,bcc_email,date_sent,date_received,subject,body,id,list_id,list_unsubscribe