如何通过 API 在 google 文档上检索文档的 all-suggestion-accepted 内容

How to retrieve all-suggestion-accepted content of a Document on google Doc through API

作为标题,我设法通过 API 在 Google 文档上检索 all-suggestion-accepted 内容。我在这个平台上提到了 its guideline and a couple of posts 但没有成功。以下是我目前拥有的片段。请指教。

function myFunction() 
{
  var documentId ="My file ID";
  var doc = Docs.Documents.get(documentId);
  var  SUGGEST_MODE= "PREVIEW_SUGGESTIONS_ACCEPTED";
  var doc1 = Docs.Documents.get(documentId).setSuggestionsViewMode(SUGGEST_MODE);
  console.log(doc1.body.content)
}

看了文档,应该这样用

脚本:

function myFunction() {
  doc_id = '1s26M6g8PtSR65vRcsA90Vnn_gy1y3wj7glj8GxcNy_E';
  SUGGEST_MODE = 'PREVIEW_SUGGESTIONS_ACCEPTED'
  suggestions = Docs.Documents.get(doc_id, {
    'suggestionsViewMode': SUGGEST_MODE
  });

  new_content = '';
  
  suggestions.body.content.forEach(obj => {
    if(obj.paragraph)
      obj.paragraph.elements.forEach(element => {
        new_content += element.textRun.content;
      });
  });

  console.log(new_content);
}

示例建议(添加段落):

输出:

编辑:

  • 添加了一个额外的段落,而不是仅仅记录它们,我将它们存储在一个变量中并在最后打印。

参考: