我正在尝试将隐藏数据从 Outlook Web 加载项添加到 Outlook 电子邮件,以便以后可以将其用于将电子邮件链接回其他数据。
我为此使用 setSelectedDataAsync 方法,如下所示:
var content =
"<input type=\"hidden\" id=\"hidEmailTracking\" value='{\"syntheticConversationId\":\""
+ syntheticConversationId + "\"" +
",\"staffId\":" + staffId +
",\"countryCode\":\"" + countryCode + "\"}'/>";
item.body.setSelectedDataAsync(
content,
{coercionType: Office.CoercionType.Html}, function (result) {
但是,当我发送电子邮件时,Outlook Web 保留了我添加的隐藏字段,但 Outlook Desktop 似乎将其删除。电子邮件设置为 HTML 格式。
有没有办法标记隐藏的 html 使其不会被删除?或者,是否有另一种在 Outlook 电子邮件中传输隐藏数据的方法,该电子邮件与 Outlook Web 和桌面兼容?
谢谢