You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Outlook撰写插件正则匹配无下划线问题排查求助

排查Outlook撰写模式正则检测下划线不生效的问题

下面是几个需要重点检查的配置点:

  • 确认正则规则的ExtensionPoint配置结构
    撰写模式下的上下文检测,必须在<ExtensionPoints>中添加DetectedEntity类型的扩展点,同时明确绑定撰写场景。正确的配置结构示例:

    <ExtensionPoint xsi:type="DetectedEntity">
      <Label resid="插件标签ID" />
      <SourceLocation resid="插件页面地址ID" />
      <Rule xsi:type="RuleCollection" Mode="And">
        <Rule xsi:type="ItemIs" ItemType="Message" FormType="Edit" />
        <Rule xsi:type="RegExFilter" PropertyName="BodyAsPlaintext" RegExName="NYSE" RegExValue="NYSE" />
      </Rule>
      <EnableButton>true</EnableButton>
    </ExtensionPoint>
    

    注意两个关键:一是用ItemIs指定FormType="Edit"(对应撰写模式);二是PropertyName必须设为BodyAsPlaintext——撰写模式下仅支持检测纯文本内容。

  • 检查权限配置是否达标
    上下文检测功能需要至少ReadWriteMailbox权限,确保<Permissions>节点设置正确:

    <Permissions>ReadWriteMailbox</Permissions>
    
  • 验证manifest的Schema版本
    该特性要求Outlook插件Schema版本在1.10及以上,确认根节点的版本声明符合要求,比如:

    <OfficeApp xmlns="http://schemas.microsoft.com/office/appforoffice/1.10"
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      xsi:type="MailApp">
    
  • 测试时的触发细节
    输入的"NYSE"必须是纯文本格式,避免加粗、斜体等富文本样式;输入后可稍作等待或切换输入焦点,让插件完成检测逻辑。

  • 确认客户端上下文加载项开关
    部分Outlook客户端可能默认禁用上下文加载项,可通过「文件」>「选项」>「加载项」>「COM加载项」路径,确认你的插件已启用,且上下文相关功能未被限制。

如果以上检查都没问题,建议贴出manifest中与正则检测相关的完整代码片段,便于精准定位问题。

内容的提问来源于stack exchange,提问作者morrows_end

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.05 10:25:20