我想使用office JS从word文档中获取所有隐藏的书签

问题描述 投票:0回答:1

我想使用 word JS 插件从我的文档中获取所有隐藏的书签名称 我正在尝试使用这个,但尚未完成。

获取书签(包括隐藏、包括相邻)

 await Word.run(async (context) => {
    const bookmarks = context.document.getBookmarks(true); // Set includeHidden to true
    context.load(bookmarks, 'items');

    await context.sync();

     // Iterate through the bookmarks and log their names
      for (let i = 0; i < bookmarks.items.length; i++) {
           const bookmark = bookmarks.items[i];
            console.log('Bookmark Name:', bookmark);
           }
      });

javascript office-js add-in word-addins
1个回答
0
投票

用这个我得到了所有隐藏的书签

      await Word.run(async (context) => {
      const body = context.document.body.getRange();
      let bookmarks = body.getBookmarks(true, true);

      await context.sync();
      console.log(bookmarks.value);
  });
© www.soinside.com 2019 - 2024. All rights reserved.