CommentThread

Stellt einen einzelnen Kommentar-Thread in einer Präsentation dar.

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

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "plainTextQuote": string
  // End of mutually exclusive fields.
}
Felder
commentId

string

Die eindeutige ID des Kommentar-Threads.

anchorId

string

Die ID des CommentAnchor in der Präsentation, mit dem dieser Thread verknüpft ist.

headPost

object (Post)

Der erste Beitrag im Thread.

replies[]

object (Post)

Antworten auf den ersten Beitrag.

status

enum (Status)

Gibt an, ob der Thread offen oder geschlossen ist.

Der zitierte Text aus dem Seitenelement, als der Kommentar erstellt wurde. Im Folgenden finden Sie eine Liste von sich gegenseitig ausschließenden Feldern. In einer Antwort wird höchstens eines der Felder festgelegt:
plainTextQuote

string

Der zitierte Text aus dem Seitenelement, als der Kommentar erstellt wurde, formatiert als Nur-Text.

Ende der sich gegenseitig ausschließenden Felder.

Posten

Stellt einen einzelnen Beitrag in einem Kommentar-Thread dar.

JSON-Darstellung
{
  "postId": string,
  "content": string,
  "contentHtml": string,
  "author": {
    object (PostAuthor)
  },
  "createTime": string,
  "updateTime": string,
  "deleted": boolean,
  "fromImportedPresentation": boolean,
  "fromCopiedPresentation": boolean,
  "assigneeEmail": string,
  "commentAction": enum (CommentActionType)
}
Felder
postId

string

Nur Ausgabe. Die eindeutige ID des Beitrags.

content

string

Der Inhalt des Beitrags.

Muss nicht leer sein, wenn commentAction nicht RESOLVE oder REOPEN ist.

Dieser Textinhalt wird ähnlich wie Kommentare behandelt, die im Slides-Editor erstellt wurden. Es gelten ähnliche Verhaltensweisen für Formatierung, Benachrichtigungen usw.

Darf 2048 UTF-8-Codeeinheiten nicht überschreiten.

contentHtml

string

Nur Ausgabe. Der Inhalt des Beitrags als HTML.

author

object (PostAuthor)

Nur Ausgabe. Der Nutzer, der den Beitrag erstellt hat.

createTime

string (Timestamp format)

Nur Ausgabe. Der Zeitpunkt, zu dem der Beitrag erstellt wurde.

updateTime

string (Timestamp format)

Nur Ausgabe. Der Zeitpunkt, zu dem der Beitrag zuletzt aktualisiert wurde.

deleted

boolean

Nur Ausgabe. Gibt an, ob der Beitrag gelöscht wurde. Wenn true, sind die Felder content und author leer.

fromImportedPresentation

boolean

Nur Ausgabe. Gibt an, ob der Beitrag aus einer importierten Präsentation stammt. Dieses Feld kann nicht direkt von Aufrufern festgelegt werden.

fromCopiedPresentation

boolean

Nur Ausgabe. Gibt an, ob der Beitrag aus einer kopierten Präsentation stammt. Dieses Feld kann nicht direkt von Aufrufern festgelegt werden.

assigneeEmail

string

Optional. Die E-Mail-Adresse des Nutzers, der im Rahmen dieses Beitrags neu dem Thread zugewiesen wird.

Gibt einen 400-Fehler zurück, wenn:

  • Der übergeordnete Thread ein CommentThread ist, dessen headPost keinen Beauftragten hat.

  • commentAction als RESOLVE oder REOPEN angegeben ist.

  • assigneeEmail 2048 UTF-8-Codeeinheiten überschreitet.

commentAction

enum (CommentActionType)

Aktion, die im Rahmen der Erstellung des Beitrags ausgeführt wurde.

PostAuthor

Stellt einen Nutzer dar, der einen Kommentarbeitrag verfasst hat.

JSON-Darstellung
{
  "displayName": string,
  "me": boolean,
  "anonymous": boolean,
  "user": string
}
Felder
displayName

string

Der Anzeigename des Nutzers. Kann fehlen, wenn der Autor anonym ist.

me

boolean

Gibt an, ob der Nutzer der authentifizierte Nutzer ist, der die Anfrage stellt.

anonymous

boolean

Gibt an, ob der Nutzer anonym ist.

user

string

Der Ressourcenname des Nutzers, der den Beitrag verfasst hat. Er kann auch verwendet werden, um den Nutzer in der Google People API zu identifizieren. Format: users/{user}. Wird nicht ausgefüllt, wenn das Feld „anonymous“ true ist oder wenn der Beitrag aus einer importierten Präsentation stammt.

CommentActionType

Die Aktion, die mit dieser Antwort auf einen Kommentar-Thread ausgeführt wurde.

Enums
COMMENT_ACTION_TYPE_UNSPECIFIED Standardwert. Dieser Wert wird nicht verwendet.
NO_COMMENT_ACTION_CHANGE In diesem Beitrag wurde keine Aktion geändert.
RESOLVE Dieser Beitrag schließt den Thread.
REOPEN Dieser Beitrag öffnet den Thread wieder.

Status

Die Statusoptionen des Kommentar-Threads.

Enums
STATUS_UNSPECIFIED Standardwert. Dieser Wert wird nicht verwendet.
OPEN Der Kommentar-Thread ist offen.
RESOLVED Der Kommentar-Thread ist geschlossen.