使用 javascript 在 word 中的现有内容控件之后添加内容控件?

Add a content control after an existing content control in word using javascript?

更详细一点: 我正在将(很多)内容控件插入到单个文档中。 想法? 当前代码:

for(let i=0;i<term.length;i++){
  Word.run(function (context) {
    let range = context.document.body
    // Queue a command to create the content control.
    let myContentControl = range.insertContentControl()
    myContentControl.tag = id[i].toString();
    myContentControl.title = id[i].toString();
    myContentControl.insertHtml(term[i], 'End');
    context.load(myContentControl, 'id');
    return context.sync().then(function () {
    console.log('Created content control with id: ' + myContentControl.id);
  });
})
.catch(function (error) {
  console.log('Error: ' + JSON.stringify(error));
  if (error instanceof OfficeExtension.Error) {
    console.log('Debug info: ' + JSON.stringify(error.debugInfo));
  });
}

根据要在 word 文档中插入的内容控件的数量插入段落,并在段落上循环插入内容控件。

Word.run(function (context) {
        var paragraphs = context.document.body.paragraphs;
        context.load(paragraphs, 'text');
        return context.sync().then(function () {
          const loop = paragraphs.items.length;
          var contentControls;
          console.log('loop value',loop);
          for (var x = 0; x < loop; x++) {
            var paragraph;
            paragraph = paragraphs.items[x];
            contentControls = paragraph.insertContentControl();
            contentControls.tag = 'tag';
            contentControls.title = 'title';
          }
        });
      })