CommentThread

プレゼンテーション内の単一のコメント スレッドを表します。

JSON 表現
{
  "commentId": string,
  "anchorId": string,
  "headPost": {
    object (Post)
  },
  "replies": [
    {
      object (Post)
    }
  ],
  "status": enum (Status),

  "plainTextQuote": string
}
フィールド
commentId

string

コメント スレッドの一意の ID。

anchorId

string

このスレッドが関連付けられているプレゼンテーション内の CommentAnchor の ID。

headPost

object (Post)

スレッドの最初の投稿。

replies[]

object (Post)

ヘッド投稿への返信。

status

enum (Status)

スレッドが未解決か解決済みか。

コメントが作成されたときのページ要素からの引用テキスト。以下は、相互に排他的なフィールドのリストです。レスポンスに設定されるフィールドは、最大 1 つです。
plainTextQuote

string

コメントが作成されたときのページ要素からの引用テキスト。書式なしテキストとしてフォーマットされます。

相互に排他的なフィールドの終わり。

投稿

コメント スレッド内の単一の投稿を表します。

JSON 表現
{
  "postId": string,
  "content": string,
  "contentHtml": string,
  "author": {
    object (PostAuthor)
  },
  "createTime": string,
  "updateTime": string,
  "deleted": boolean,
  "fromImportedPresentation": boolean,
  "fromCopiedPresentation": boolean,
  "assigneeEmail": string,
  "commentAction": enum (CommentActionType)
}
フィールド
postId

string

出力専用。投稿の一意の ID。

content

string

投稿の内容。

commentAction が RESOLVE または REOPEN でない場合は、空でない必要があります。

このテキスト コンテンツは、スライド エディタで作成されたコメントと同様に処理されます。書式設定や通知などについても同様の動作になります。

2,048 UTF-8 コード単位を超えてはなりません。

contentHtml

string

出力専用。投稿のコンテンツ(HTML 形式)。

author

object (PostAuthor)

出力専用。投稿を作成したユーザー。

createTime

string (Timestamp format)

出力専用。投稿が作成された時刻。

updateTime

string (Timestamp format)

出力専用。投稿が最後に更新された日時。

deleted

boolean

出力専用。投稿が削除されているかどうか。true、content、author の各フィールドは空になります。

fromImportedPresentation

boolean

出力専用。投稿がインポートされたプレゼンテーションからのものかどうか。このフィールドは呼び出し元が直接設定することはできません。

fromCopiedPresentation

boolean

出力専用。投稿がコピーされたプレゼンテーションからのものかどうか。このフィールドは呼び出し元が直接設定することはできません。

assigneeEmail

string

省略可。この投稿の一部としてスレッドに新たに割り当てられるユーザーのメールアドレス。

次の場合は、400 不正なリクエスト エラーを返します。

  • 親スレッドは、headPost に割り当てがない CommentThread です。

  • commentAction が RESOLVE または REOPEN として指定されています。

  • assigneeEmail が 2,048 UTF-8 コードユニットを超えている。

commentAction

enum (CommentActionType)

投稿の作成の一環として行われたアクション。

PostAuthor

コメント投稿を作成したユーザーを表します。

JSON 表現
{
  "displayName": string,
  "me": boolean,
  "anonymous": boolean,
  "user": string
}
フィールド
displayName

string

ユーザーの表示名です。著者が匿名の場合は存在しない可能性があります。

me

boolean

リクエストを行っているユーザーが認証済みユーザーかどうか。

anonymous

boolean

ユーザーが匿名かどうか。

user

string

投稿者のユーザーのリソース名。Google People API でユーザーを識別するためにも使用できます。形式: users/{user}。匿名フィールドが true の場合、または投稿がインポートされたプレゼンテーションからのものである場合は、入力されません。

CommentActionType

コメント スレッドに対するこの返信で行われたアクション。

列挙型
COMMENT_ACTION_TYPE_UNSPECIFIED デフォルト値。この値は使用されません。
NO_COMMENT_ACTION_CHANGE この記事では、対応の変更はありません。
RESOLVE この投稿でスレッドは解決しました。
REOPEN この投稿により、スレッドが再度開きます。

ステータス

コメント スレッドのステータス オプション。

列挙型
STATUS_UNSPECIFIED デフォルト値。この値は使用されません。
OPEN コメント スレッドが開いています。
RESOLVED コメント スレッドが解決されました。