CommentThread

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

การแสดง JSON
{
  "commentId": string,
  "anchorId": string,
  "headPost": {
    object (Post)
  },
  "replies": [
    {
      object (Post)
    }
  ],
  "status": enum (Status),

  "plainTextQuote": string
}
ช่อง
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

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

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

CommentActionType

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

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

สถานะ

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

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