如何报告 Office.js/Word javascript API 中的错误?
错误是,当尝试通过 range.insertOoxml(...) 或 context.document.body.insertOoxml(...) 插入类似锚的书签时,api 指示成功,但是生成的文档没有书签。唯一的解决方法是在带有锚的段落之后插入一个附加段落。不幸的是,这会在正文中引入额外的换行符,从而扼杀体验。
本质上,这会默默地失败......
<w:body>
<w:p>
<w:bookmarkStart w:id="0" w:name="bookmarkAnchor"/>
<w:bookmarkEnd w:id="0"/>
</w:p>
</w:body>
...但这有效....
<w:body>
<w:p>
<w:bookmarkStart w:id="0" w:name="bookmarkAnchor"/>
<w:bookmarkEnd w:id="0"/>
</w:p>
<w:p/> <--- this is a miserable workaround!
</w:body>
我很高兴上传一些显示问题的测试代码。