我有一个 Google Apps Mail Contextual Gadget,它在以前版本的 GAM(Google Apps Marketplace)中使用供应商帐户上的 manifest.xml 文件运行良好。我现在正在填写 GAM2 的 COB 表单,但是当通过“测试安装流程”按钮激活时,该应用程序永远不会在我的 gmail 帐户中触发。
我正在使用自定义提取器:
customExtractor.xml
<?xml version="1.0" encoding="UTF-8"?>
<OpenCOBData id="testCustomExtractor">
<ExtractorSpec platform="gmail" language="en">
<Search input_type="text">
<Pattern input_fields="from_email,body">
<![CDATA[(?P<sender_name>.*)]]>
</Pattern>
</Search>
<Response platform="gmail" format="cardgadget">
<Output name="sender_name">{@__FROM_PERSONAL__}</Output>
<Output name="sender_email">{@__FROM_ADDRESS__}</Output>
<Output name="recipient_name">{@__TO_PERSONAL__}</Output>
<Output name="recipient_email">{@__TO_ADDRESS__}</Output>
<Output name="message_id">{@__MESSAGE_ID__}</Output>
</Response>
</ExtractorSpec>
</OpenCOBData>
Google Apps 扩展控制台上此提取器的 ID 为500140453954,使 url为 500140453954:testCustomExtractor
GAM2表格截图
我在这里犯了什么明显的错误吗?我已经测试了管理员和普通用户查看小工具,小工具是由管理员帐户编写的。如果这有任何影响,自定义提取器也归管理员帐户所有。
另一个问题:由于 manifest.xml 文件现在由于形式而过时,是否有不同的地方可以给出权限的原因?