- การแสดง JSON
 - CommonEventObject
 - TimeZone
 - อินพุต
 - StringInputs
 - DateTimeInput
 - DateInput
 - TimeInput
 - AppCommandMetadata
 
เหตุการณ์การโต้ตอบของแอป Google Chat ที่แสดงและมีข้อมูลเกี่ยวกับการโต้ตอบของผู้ใช้กับแอป Chat หากต้องการกําหนดค่าแอป Chat ให้รับเหตุการณ์การโต้ตอบ โปรดดูรับและตอบสนองต่อการโต้ตอบของผู้ใช้
นอกจากจะรับเหตุการณ์จากการโต้ตอบของผู้ใช้แล้ว แอป Chat ยังรับเหตุการณ์เกี่ยวกับการเปลี่ยนแปลงพื้นที่ทำงานได้ด้วย เช่น เมื่อมีการเพิ่มสมาชิกใหม่ลงในพื้นที่ทำงาน ดูข้อมูลเกี่ยวกับกิจกรรมในพื้นที่ทำงานได้ที่หัวข้อทำงานกับกิจกรรมจาก Google Chat
หมายเหตุ: เหตุการณ์นี้ใช้สำหรับเหตุการณ์การโต้ตอบในแชทเท่านั้น หากแอป Chat สร้างขึ้นเป็นส่วนเสริม Google Workspace โปรดดูออบเจ็กต์เหตุการณ์ Chat ในเอกสารประกอบของส่วนเสริม
| การแสดง JSON | 
|---|
{ "type": enum (  | 
            
| ช่อง | |
|---|---|
type | 
              
                 
 ประเภทการโต้ตอบของผู้ใช้กับแอป Chat เช่น   | 
            
eventTime | 
              
                 
 การประทับเวลาที่ระบุเวลาที่เกิดเหตุการณ์การโต้ตอบ  | 
            
token | 
              
                 
 ค่าลับที่แอป Chat เวอร์ชันเดิมใช้เพื่อยืนยันว่าคำขอมาจาก Google หรือไม่ Google จะสร้างโทเค็นแบบสุ่มและค่าของโทเค็นจะยังคงเหมือนเดิม คุณสามารถขอ รับเพิกถอน หรือสร้างโทเค็นใหม่ได้จากหน้าการกำหนดค่า Chat API ใน Google Cloud Console แอปแชทสมัยใหม่ไม่ได้ใช้ฟิลด์นี้ โดยจะไม่มีในคำตอบของ API และหน้าการกำหนดค่า Chat API  | 
            
threadKey | 
              
                 
 คีย์ที่แอป Chat กําหนดสําหรับเธรดที่เกี่ยวข้องกับเหตุการณ์การโต้ตอบ ดูข้อมูลเพิ่มเติมได้ที่   | 
            
message | 
              
                 
 สําหรับเหตุการณ์การโต้ตอบ   | 
            
user | 
              
                 
 ผู้ใช้ที่โต้ตอบกับแอป Chat  | 
            
thread | 
              
                 
 ชุดข้อความที่ผู้ใช้โต้ตอบกับแอป Chat ซึ่งอาจอยู่ในชุดข้อความใหม่ที่สร้างขึ้นจากข้อความที่ส่งใหม่ ระบบจะระบุค่าในช่องนี้หากเหตุการณ์การโต้ตอบเชื่อมโยงกับข้อความหรือชุดข้อความที่เฉพาะเจาะจง  | 
            
space | 
              
                 
 พื้นที่ที่ผู้ใช้โต้ตอบกับแอป Chat  | 
            
action | 
              
                 
 สําหรับ  | 
            
configCompleteRedirectUrl | 
              
                 
 ระบบจะป้อนข้อมูล URL นี้สำหรับเหตุการณ์การโต้ตอบ   | 
            
isDialogEvent | 
              
                 
 สําหรับเหตุการณ์การโต้ตอบ   | 
            
dialogEventType | 
              
                 
 ประเภทของเหตุการณ์การโต้ตอบกล่องโต้ตอบที่ได้รับ  | 
            
common | 
              
                 
 แสดงข้อมูลเกี่ยวกับไคลเอ็นต์ของผู้ใช้ เช่น ภาษา แอปโฮสต์ และแพลตฟอร์ม สำหรับแอป Chat   | 
            
appCommandMetadata | 
              
                 
 ข้อมูลเมตาเกี่ยวกับคำสั่งแอป Chat  | 
            
CommonEventObject
ออบเจ็กต์เหตุการณ์ทั่วไปคือส่วนของออบเจ็กต์เหตุการณ์โดยรวมที่มีข้อมูลทั่วไปที่ไม่ขึ้นอยู่กับโฮสต์ไปยังส่วนเสริมจากไคลเอ็นต์ของผู้ใช้ ข้อมูลนี้รวมถึงรายละเอียดต่างๆ เช่น ภาษาของผู้ใช้ แอปโฮสต์ และแพลตฟอร์ม
นอกจากทริกเกอร์ในหน้าแรกและทริกเกอร์ตามบริบทแล้ว ส่วนเสริมยังสร้างและส่งออบเจ็กต์เหตุการณ์ไปยังฟังก์ชันการเรียกกลับของการดำเนินการเมื่อผู้ใช้โต้ตอบกับวิดเจ็ต ฟังก์ชันเรียกกลับของส่วนเสริมสามารถค้นหาออบเจ็กต์เหตุการณ์ทั่วไปเพื่อกำหนดเนื้อหาของวิดเจ็ตที่เปิดในไคลเอ็นต์ของผู้ใช้ เช่น ส่วนเสริมสามารถค้นหาข้อความที่ผู้ใช้ป้อนลงในวิดเจ็ต TextInput ในออบเจ็กต์ eventObject.commentEventObject.formInputs
สำหรับแอป Chat ชื่อของฟังก์ชันที่ผู้ใช้เรียกใช้เมื่อโต้ตอบกับวิดเจ็ต
| การแสดง JSON | 
|---|
{ "userLocale": string, "hostApp": enum (  | 
              
| ช่อง | |
|---|---|
userLocale | 
                
                   
 ปิดใช้โดยค่าเริ่มต้น ตัวระบุภาษาและประเทศ/ภูมิภาคของผู้ใช้ในรูปแบบรหัสภาษา ISO 639 - รหัสประเทศ/ภูมิภาค ISO 3166 ตัวอย่างเช่น  หากต้องการเปิดช่องนี้ คุณต้องตั้งค่า   | 
              
hostApp | 
                
                   
 ระบุแอปโฮสต์ที่ส่วนเสริมทำงานอยู่เมื่อสร้างออบเจ็กต์เหตุการณ์ ค่าที่เป็นไปได้ ได้แก่ 
  | 
              
platform | 
                
                   
 การแจงนับแพลตฟอร์มซึ่งระบุแพลตฟอร์มที่เกิดเหตุการณ์ (  | 
              
timeZone | 
                
                   
 ปิดใช้โดยค่าเริ่มต้น รหัสเขตเวลาและค่าชดเชยเวลาจากเวลาสากลเชิงพิกัด (UTC) หากต้องการเปิดช่องนี้ คุณต้องตั้งค่า  รองรับเฉพาะประเภทเหตุการณ์   | 
              
formInputs | 
                
                   
 แผนที่ที่มีค่าปัจจุบันของวิดเจ็ตในการ์ดที่แสดง คีย์แผนที่เป็นรหัสสตริงที่กำหนดให้กับวิดเจ็ตแต่ละรายการ โครงสร้างของออบเจ็กต์ค่าแผนที่จะขึ้นอยู่กับประเภทวิดเจ็ต ดังนี้ หมายเหตุ: ตัวอย่างต่อไปนี้จัดรูปแบบสำหรับรันไทม์ V8 ของ Apps Script หากใช้รันไทม์ Rhino คุณต้องเพิ่ม  
 ตัวอย่าง: สำหรับวิดเจ็ตการป้อนข้อความที่มี  
 ตัวอย่าง: สำหรับวิดเจ็ตแบบหลายค่าที่มี  
 ตัวอย่าง: สำหรับเครื่องมือเลือกที่มีรหัส  
 ตัวอย่าง: สำหรับเครื่องมือเลือกที่มีรหัส  
 ตัวอย่าง: สำหรับเครื่องมือเลือกที่มีรหัส   | 
              
parameters | 
                
                   
 พารามิเตอร์เพิ่มเติมที่คุณระบุในการดำเนินการโดยใช้  รุ่นตัวอย่างสำหรับนักพัฒนาซอฟต์แวร์: สำหรับส่วนเสริมที่ขยาย Google Chat หากต้องการแนะนำรายการตามสิ่งที่ผู้ใช้พิมพ์ในเมนูแบบหลายตัวเลือก ให้ใช้ค่าของคีย์   | 
              
invokedFunction | 
                
                   
 ชื่อของฟังก์ชันที่จะเรียกใช้ ฟิลด์นี้จะไม่แสดงสำหรับส่วนเสริม Google Workspace ที่ขยาย Google Chat แต่หากต้องการรับข้อมูลฟังก์ชัน เช่น ตัวระบุ ส่วนเสริมที่ขยาย Chat ควรใช้ช่อง   | 
              
TimeZone
รหัสเขตเวลาและค่าชดเชยเวลาจากเวลาสากลเชิงพิกัด (UTC) รองรับเฉพาะประเภทเหตุการณ์ CARD_CLICKED และ SUBMIT_DIALOG
| การแสดง JSON | 
|---|
{ "id": string, "offset": integer }  | 
              
| ช่อง | |
|---|---|
id | 
                
                   
 รหัสฐานข้อมูลเขตเวลา IANA TZ เช่น "America/Toronto"  | 
              
offset | 
                
                   
 ออฟเซ็ตเขตเวลาของผู้ใช้เป็นมิลลิวินาทีจากเวลาสากลเชิงพิกัด (UTC)  | 
              
อินพุต
ประเภทข้อมูลที่ผู้ใช้ป้อนในการ์ดหรือกล่องโต้ตอบได้ ประเภทอินพุตจะขึ้นอยู่กับประเภทค่าที่วิดเจ็ตยอมรับ
| การแสดง JSON | 
|---|
{ // Union field  | 
              
| ช่อง | |
|---|---|
ฟิลด์ Union  
  | 
              |
stringInputs | 
                
                   
 รายการสตริงที่แสดงค่าที่ผู้ใช้ป้อนในวิดเจ็ต หากวิดเจ็ตยอมรับค่าเพียงค่าเดียว เช่น วิดเจ็ต   | 
              
dateTimeInput | 
                
                   
 ค่าอินพุตวันที่และเวลาจากวิดเจ็ต   | 
              
dateInput | 
                
                   
 ค่าอินพุตวันที่จากวิดเจ็ต   | 
              
timeInput | 
                
                   
 ค่าอินพุตเวลาจากวิดเจ็ต   | 
              
StringInputs
พารามิเตอร์อินพุตสำหรับวิดเจ็ตปกติ สําหรับวิดเจ็ตที่มีค่าเดียว จะเป็นรายการค่าเดียว สําหรับวิดเจ็ตแบบหลายค่า เช่น ช่องทําเครื่องหมาย ระบบจะแสดงค่าทั้งหมด
| การแสดง JSON | 
|---|
{ "value": [ string ] }  | 
              
| ช่อง | |
|---|---|
value[] | 
                
                   
 รายการสตริงที่ผู้ใช้ป้อน  | 
              
DateTimeInput
ค่าอินพุตวันที่และเวลา
| การแสดง JSON | 
|---|
{ "msSinceEpoch": string, "hasDate": boolean, "hasTime": boolean }  | 
              
| ช่อง | |
|---|---|
msSinceEpoch | 
                
                   
 เวลาตั้งแต่เวลา Epoch ในหน่วยมิลลิวินาที  | 
              
hasDate | 
                
                   
 ระบุว่า  | 
              
hasTime | 
                
                   
 ระบุว่าอินพุต   | 
              
DateInput
ค่าอินพุตวันที่
| การแสดง JSON | 
|---|
{ "msSinceEpoch": string }  | 
              
| ช่อง | |
|---|---|
msSinceEpoch | 
                
                   
 เวลาตั้งแต่เวลา Epoch ในหน่วยมิลลิวินาที  | 
              
TimeInput
ค่าอินพุตเวลา
| การแสดง JSON | 
|---|
{ "hours": integer, "minutes": integer }  | 
              
| ช่อง | |
|---|---|
hours | 
                
                   
 ชั่วโมงในรูปแบบเวลา 24 ชั่วโมง  | 
              
minutes | 
                
                   
 จำนวนนาทีที่ผ่านมาในชั่วโมง ค่าที่ใช้ได้คือ 0 ถึง 59  | 
              
AppCommandMetadata
ข้อมูลเมตาเกี่ยวกับคำสั่งแอปใน Chat
| การแสดง JSON | 
|---|
{
  "appCommandId": integer,
  "appCommandType": enum ( | 
              
| ช่อง | |
|---|---|
appCommandId | 
                
                   
 รหัสของคำสั่งที่ระบุในการกำหนดค่า Chat API  | 
              
appCommandType | 
                
                   
 ประเภทของคำสั่งแอป Chat  |