CommentThread

แสดงชุดความคิดเห็นเดียวภายในงานนำเสนอ

การแสดง JSON
{
  "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.
}
ช่อง
commentId

string

รหัสที่ไม่ซ้ำกันของชุดความคิดเห็น

anchorId

string

รหัสของ CommentAnchor ในงานนำเสนอที่ชุดความคิดเห็นนี้เชื่อมโยงอยู่

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

เอาต์พุตเท่านั้น รหัสที่ไม่ซ้ำกันของโพสต์

content

string

เนื้อหาของโพสต์

ต้องไม่ว่างเปล่าหาก commentAction ไม่ใช่ RESOLVE หรือ REOPEN

ระบบจะจัดการเนื้อหาข้อความนี้ในลักษณะเดียวกับความคิดเห็นที่สร้างในโปรแกรมแก้ไข Slides โดยจะมีลักษณะการทำงานที่คล้ายกันสำหรับการจัดรูปแบบ การแจ้งเตือน และอื่นๆ

ต้องไม่เกิน 2048 หน่วยรหัส 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 คำขอไม่ถูกต้องในกรณีต่อไปนี้

  • ชุดความคิดเห็นหลักคือ CommentThread ที่ headPost ไม่มีผู้รับผิดชอบ

  • ระบุ commentAction เป็น RESOLVE หรือ REOPEN

  • assigneeEmail เกิน 2048 หน่วยรหัส 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} จะไม่แสดงหากช่อง anonymous เป็น true หรือหากโพสต์มาจากงานนำเสนอที่นำเข้า

CommentActionType

การดำเนินการที่ทำกับการตอบกลับชุดความคิดเห็นนี้

Enum
COMMENT_ACTION_TYPE_UNSPECIFIED ค่าเริ่มต้น ค่านี้ไม่ได้ใช้
NO_COMMENT_ACTION_CHANGE ไม่มีการเปลี่ยนแปลงการดำเนินการในโพสต์นี้
RESOLVE โพสต์นี้ปิดชุดความคิดเห็น
REOPEN โพสต์นี้เปิดชุดความคิดเห็นอีกครั้ง

สถานะ

ตัวเลือกสถานะของชุดความคิดเห็น

Enum
STATUS_UNSPECIFIED ค่าเริ่มต้น ค่านี้ไม่ได้ใช้
OPEN ชุดความคิดเห็นเปิดอยู่
RESOLVED ชุดความคิดเห็นปิดแล้ว