Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Office js Outlook加载项API body.getAsync在mac上缺少某些样式_Office Js_Outlook Web Addins_Outlook For Mac - Fatal编程技术网

Office js Outlook加载项API body.getAsync在mac上缺少某些样式

Office js Outlook加载项API body.getAsync在mac上缺少某些样式,office-js,outlook-web-addins,outlook-for-mac,Office Js,Outlook Web Addins,Outlook For Mac,mac上的Office.context.mailbox.item.body.getAsync()缺少某些样式,例如项目符号 详情: 使用了强制类型.Html 仅在Outlook for Mac客户端上发生,不在OWA上发生 macOS High Sierra 10.13.2上的Mac版本16.13的Outlook 要复制,请使用客户端UI将项目符号插入消息正文: •测试项目符号 调用强制类型为HTML的getAsync,应满足以下要求: 测试项目符号 使用上述HTML调用setAsyn

mac上的Office.context.mailbox.item.body.getAsync()缺少某些样式,例如项目符号

详情:

  • 使用了强制类型.Html
  • 仅在Outlook for Mac客户端上发生,不在OWA上发生
  • macOS High Sierra 10.13.2上的Mac版本16.13的Outlook
  • 要复制,请使用客户端UI将项目符号插入消息正文:
•测试项目符号

  • 调用强制类型为HTML的getAsync,应满足以下要求:

测试项目符号

  • 使用上述HTML调用setAsync,并期望项目符号消失

注:我理解文件表明:

Body.getAsync和Body.setAsync方法不是幂等的


但是项目符号是从Outlook UI本身插入的,我希望API能够完全支持它。

您应该以HTML无序列表元素的形式插入,而不是以样式化段落的形式插入:

Word.run(函数(上下文){
var body=context.document.body;
body.insertHtml(“
  • 测试项目符号1
  • 测试项目符号2
    • ”,Word.InsertLocation.start); 返回context.sync(); });
@mlafleur我应该说得更具体些。项目符号由用户从客户端UI插入,而不是以编程方式插入。我会更新帖子的。谢谢你提出。我们正在努力修复它并更新线程。