【问题标题】:Outlook Web App Html Markup for Message body: New OWA vs Old OWA邮件正文的 Outlook Web App Html 标记:新 OWA 与旧 OWA
【发布时间】:2019-04-04 06:59:52
【问题描述】:

我注意到 Outlook Web 应用程序的邮件正文;因此Office.context.mailbox.item.body.getAsync() 的结果,旧 OWA 的 HTML 标记是完整的(具有 html 和 body 标记),而新 OWA 的 HTML 标记是部分的。

是否有关于此更改的文档以及导致一致性中断的原因?

【问题讨论】:

    标签: outlook office365 office-js outlook-web-app


    【解决方案1】:

    您忘记在 getAsync 中设置 coercionType。请参考:

    getAsync(coercionType, options, callback)

    Office.CoercionType enum

    【讨论】:

    • 我确实设置了 coercionType。首先我从Office.context.mailbox.item.body.getTypeAsync 得到它,然后将 result.value 作为强制类型传递给Office.context.mailbox.item.body.getAsync
    • 尝试将强制类型设置为 Office.CoercionType.Html
    • 这没什么区别。空消息的正文返回是
      。我期待 (由旧 OWA 提供)。
    • 我们不保证客户端返回的 HTML 代码的一致性。新 OWA 被视为不同的客户端。另外,请告诉我您的情况,以便我们提出任何替代方法。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-14
    • 2021-09-11
    • 2016-11-30
    相关资源
    最近更新 更多