我正在使用 word javascript Api 开发 word 插件,我需要在按钮单击时插入内容控件并发送 ajax 请求。在 ajax 响应中,我需要更新相同的内容控件。
我正在尝试使用以下方法:
1)。在将 cc 插入文档集标记为“临时”并获得 ajax 响应后,使用'contentControls.getByTag'搜索 CC ,但由于多个内容控件无法更新正确的 cc,因为 ajax 响应可能需要时间,因此多个 cc 将有“临时”标签。
2)。在文档中插入 cc 后,我尝试使用以下方法加载 cc 'ID':
var range2 = context.document.getSelection().parentContentControlOrNullObject;
context.load(range2);
但它返回未定义。
请指导我如何实现上述要求。这是执行此操作的正确方法,或者我可以在另一个单词运行中使用相同的范围对象并更新该范围的 cc。