我正在尝试确定这是否可能是可能的:
可以使用Outlook Web加载项(即在Web和Outlook中使用的JavaScript加载项,而不是基于COM的附加组件(在读取模式时修改电子邮件的正文(即用户正在阅读一封电子邮件,不撰写新电子邮件或回复电子邮件(。
如果电子邮件包含超链接,我需要做的是触发加载项(看起来我可以使用正则表达式使用上下文加载项来完成此操作(,然后修改这些超链接(更改HREF或添加ONCLICK事件处理程序(因此,如果用户单击它们,则行为不同。
基于 @outlookadd-insteam-msft评论,我会发布自己的答案:
您无法在读取模式下修改电子邮件的正文。
:(
不能注释。不够的代表
我正在研究阅读方案的文档,我看不到与设置属性有关的任何内容。
但是,我确实看到了有关从项目中提取信息的一些东西,更重要的是提取URL的
可能是您可以扩展URL进行修改,并且使用新内容,您可以创建一个新消息项目,甚至可以回复所有内容
它应该能够使用加载项中的ews使用呼叫updateItem来做到这一点,对吗?请参阅https://learn.microsoft.com/en-us/exchange/client-developer/web-service-reference/updateitem-operation为什么这不起作用@microsoft?