我的Outlook加载项与经典的激活读取规则配合得很好。我正在尝试创建一个上下文版本,该版本在正文中存在特定字符串时激活。
我更改了我的清单(应用名称,新的唯一ID)并设置了这些新规则:
<Rule xsi:type="RuleCollection" Mode="And">
<Rule xsi:type="ItemIs" ItemType="Message" FormType="Read" />
<Rule xsi:type="ItemHasRegularExpressionMatch" RegExName="myMatch" RegExValue="my_app_name" PropertyName="BodyAsPlaintext"/>
</Rule>
问题是我的插件总是被激活(在Ubuntu和outlook.office.com以及Outlook Android App上使用最新的Chrome版本测试),无论我的应用名称是否出现在正文中。例如,对于使用电子邮件地址测试的xsi:type="ItemHasKnownEntity"
,它也是如此。它也与PropertyName="BodyAsHTML"
相同。就像规则从未运行过一样。是否有其他东西应该与“经典”清单不同?