2

Google Apps Scripts を使用して Google ドキュメントのコメントにアクセスする方法がわかりません。API リファレンスを見てみると、CommentSectionクラスしか見つかりませんでしたが、これは deprecated とマークされています。助けを求めています。ありがとう。

サンジャイ

4

2 に答える 2

8

この投稿の最初の議論に続いて、 Drive API の v2 を使用してドキュメント内のコメントを取得することができました。

私が使用しているコードは次のとおりです。

function retrieveComments(fileId) {
  var info = [];
  //These arguments are optional
  var callArguments = {'maxResults': 100, 'fields': 'items(commentId,content,context/value,fileId),nextPageToken'}
  var docComments, pageToken;
  do { //Get all the pages of comments in case the doc has more than 100
    callArguments['pageToken'] = pageToken;
    //This is where the magic happens!
    docComments = Drive.Comments.list(fileId,callArguments);
    //I've created a "getCommentsInfo" to organize the relevant info in an array
    info = info.concat(getCommentsInfo(docComments.items));
    pageToken = docComments.nextPageToken;
  } while(pageToken);

  return(info);
}

ただし、Drive APIは「事前サービス」であるため、次の両方に追加する必要があります。

  1. スクリプト プロジェクト- [リソース] > [高度な Google サービス] を使用
  2. Google デベロッパー コンソール- 作成者:
    1. トップバーで正しいプロジェクトを選択していることを確認してください
    2. プロジェクトの「Drive API」を有効にする
于 2016-02-18T23:57:34.820 に答える
0

残念ながら、現在 Google Apps Script を使用してドキュメントのコメントにアクセスすることはできません。この機能のリクエストは、Issue trackerで提出できます。

于 2012-07-25T21:05:45.040 に答える