สร้างเหตุการณ์
หากคุณมีสิทธิ์เขียนใน Google ปฏิทินของผู้จัด คุณสามารถเพิ่ม
กิจกรรมที่ใช้ Events: insert
วิธีนี้จะเพิ่มกิจกรรมโดยตรงในปฏิทินของผู้จัด การตั้งค่าเพื่อเพิ่มคำเชิญ
เพิ่มผู้เข้าร่วม
ด้วยวิธีนี้ คุณยังสามารถเพิ่มผู้เข้าร่วมในกิจกรรมเดียวกันโดยเพิ่ม
อีเมลไปยัง attendees
ของเหตุการณ์ การเปลี่ยนแปลงใดๆ ที่ผู้จัดกิจกรรมจะกระทำในอนาคต
เผยแพร่ต่อผู้เข้าร่วม
ผู้เข้าร่วมจะได้รับคําเชิญจากอีเมลของผู้จัด Google ผู้ใช้ปฏิทินจะได้รับคำเชิญในอีเมลและ/หรือในปฏิทินของตน โดยขึ้นอยู่กับการตั้งค่ากิจกรรมในการตั้งค่า Google ปฏิทิน ดังนี้
- หากผู้ใช้มีการตั้งค่า
From everyone
ระบบจะเพิ่มเหตุการณ์ลงใน ปฏิทินของพวกเขา - หากผู้ใช้มีการตั้งค่า
Only if the sender is known
ระบบจะเพิ่มเหตุการณ์ ไปยังปฏิทินได้โดยตรง หากก่อนหน้านี้ผู้ใช้เคยโต้ตอบกับ ผู้จัด หากผู้จัดอยู่ในองค์กรเดียวกัน หรือหากผู้จัดอยู่ในองค์กรเดียวกัน อยู่ในรายชื่อติดต่อ Google ของตนเอง หากผู้จัด โปรดคลิกฉันรู้จักผู้ส่งรายนี้ หรือตอบกลับโดย คลิกไปหรือไม่แน่ในอีเมลคำเชิญ จากนั้นเหตุการณ์จะ เพิ่มลงในปฏิทิน - หากผู้ใช้มีการตั้งค่า
When I respond in email
คำเชิญทั้งหมดจะไม่มี เพิ่มลงในปฏิทินจนกว่าผู้ใช้จะตอบกลับโดยคลิกใช่ ไม่แน่ หรือไม่ในอีเมลคำเชิญ
ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีเพิ่มคําเชิญใน Google ปฏิทินได้ที่ จัดการคำเชิญในปฏิทิน
อย่าตั้งค่าคำตอบของผู้เข้าร่วมโดยใช้
attendees[].responseStatus
พร็อพเพอร์ตี้ไปยังข้อมูลอื่นนอกเหนือจาก needsAction
ป้อนข้อมูลของผู้เข้าร่วมล่วงหน้า
คำตอบไม่เพิ่มเหตุการณ์ให้กับผู้ใช้โดยอัตโนมัติ ปฏิทิน
แสดงกิจกรรมโดยตรงในส่วนของผู้เข้าร่วม ปฏิทิน
หากต้องการแสดงกิจกรรมใน Google ปฏิทินของผู้เข้าร่วมโดยตรง ปฏิทินสำหรับ สิ่งที่ผู้เข้าร่วมอาจกำหนดไว้ คุณยังสามารถ กำหนดการตอบกลับของผู้เข้าร่วม หรือ นำเข้าสำเนาของกิจกรรมในปฏิทินของผู้เข้าร่วมโดยตรง สําหรับทั้ง 2 วิธี คุณต้องมีสิ่งต่อไปนี้ สิทธิ์การเขียนของผู้เข้าร่วม calendars; ถ้าคุณยังไม่มี การเพิ่มผู้จัดงานในรายชื่อติดต่อของผู้เข้าร่วม ซึ่งอาจ กำหนดให้ต้องมีสิทธิ์เขียนในรายชื่อติดต่อของผู้เข้าร่วม
กำหนดการตอบกลับของผู้เข้าร่วม
หากต้องการกำหนดการตอบกลับของผู้เข้าร่วมกิจกรรม ให้ทำตามขั้นตอนต่อไปนี้
- สร้างกิจกรรมในปฏิทินของผู้จัด Google ปฏิทินและเพิ่ม ผู้เข้าร่วม (ดูด้านบน)
- ใช้เมธอด
Events: update
เพื่อตั้งค่า การตอบกลับของผู้เข้าร่วมaccepted
หรือtentative
คุณต้องมีสิทธิ์การเขียนสำหรับผู้เข้าร่วม ปฏิทิน อาจมีความล่าช้าเล็กน้อยก่อนที่กิจกรรมจะปรากฏใน ปฏิทินของผู้เข้าร่วม ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีใช้เมธอดEvents: update
วิธีนี้จะเพิ่มกิจกรรมในปฏิทินของผู้เข้าร่วม แต่ผู้เข้าร่วมอาจ ยังคงเห็นแบนเนอร์ในอีเมลที่ระบุว่าคำเชิญส่งมาจากอีเมล ที่ตนเองไม่รู้จักก่อนหน้านี้
นำเข้าสำเนาของกิจกรรมในปฏิทินของผู้เข้าร่วมโดยตรง
หากต้องการนำเข้าสำเนาของกิจกรรมไปยังปฏิทินของผู้เข้าร่วม ให้ทำดังนี้ ขั้นตอน:
- หากคุณมีสิทธิ์เขียนใน Google ปฏิทินของผู้จัด ให้นำเข้าสำเนา
ของเหตุการณ์โดยใช้
Events: import
- นำเข้าสำเนาอื่นของกิจกรรมเดียวกันในของผู้เข้าร่วม
ปฏิทินโดยใช้
Events: import
คุณต้องมีสิทธิ์ในการเขียนปฏิทินของผู้เข้าร่วม ใช้รหัสกิจกรรมเดียวกัน (iCalUID
) สำหรับ ของผู้จัดกิจกรรมและผู้เข้าร่วม และตรวจสอบว่าได้ระบุผู้จัดกิจกรรมแล้ว ในสำเนาของผู้เข้าร่วม
วิธีนี้ทำให้ผู้เข้าร่วมสามารถดูกิจกรรมในปฏิทินของตนได้ แต่จะไม่เห็น ได้รับอีเมลคำเชิญจาก Google ปฏิทิน
เพิ่มผู้จัดลงในรายชื่อติดต่อของผู้เข้าร่วม
หากไม่มีข้อมูลเข้าสู่ระบบของผู้เข้าร่วม คุณสามารถแจ้งให้ผู้เข้าร่วมทราบหรือ องค์กรเพื่อเพิ่มอีเมลของผู้จัดลงในรายชื่อติดต่อ Google ล่วงหน้าเพื่อแสดงกิจกรรมในปฏิทินของผู้ใช้โดยตรง อาจมี ความล่าช้าเล็กน้อยสำหรับที่อยู่ติดต่อที่สร้างขึ้นใหม่จึงจะมีผล
- ขอให้ผู้ใช้ Google ปฏิทินเพิ่มผู้จัดลงในรายชื่อติดต่อ Google
- ถ้าผู้เข้าร่วมมาจากองค์กร คุณสามารถสอบถามข้อมูล
เพื่อเพิ่มที่อยู่อีเมลให้กับผู้ใช้ผ่านการเขียนโปรแกรม
รายชื่อติดต่อ โปรดขอให้ผู้ดูแลระบบเปิดใช้
การมอบสิทธิ์ทั่วทั้งโดเมน
สวมบทบาทเป็นผู้ใช้และใช้
People: createContact
ในการสร้างที่อยู่ติดต่อสำหรับผู้ใช้แต่ละราย เพื่อให้แน่ใจว่าคำเชิญในอนาคต จากที่อยู่อีเมลเหล่านี้จะปรากฏในส่วนของผู้ใช้ ปฏิทิน - หากสามารถเข้าถึงรายชื่อติดต่อของผู้เข้าร่วม คุณยังสามารถเพิ่ม
ของผู้จัดให้กับผู้ติดต่อของผู้เข้าร่วมโดยใช้
People: createContact
เชิญผู้ใช้จากอีเมล
หากคุณไม่มีสิทธิ์เขียนใน Google ปฏิทินของผู้จัด หรือ หากไม่ต้องการเปิดเผยอีเมลของผู้จัด ให้ใช้ iปฏิทิน โปรโตคอล (RFC-5545) เพื่อเชิญผู้ใช้ด้วยอีเมลโดยใช้ไฟล์ .ICS
หากผู้เข้าร่วมเป็นผู้ใช้ Google ปฏิทินที่มีการตั้งค่า Only if the sender
is known
และไม่เคยโต้ตอบหรือบันทึกที่อยู่เป็น
รู้จัก คำเชิญจะไม่เพิ่มลงในปฏิทินจนกว่าผู้ใช้จะคลิก ฉัน
รู้จักผู้ส่งรายนี้หรือตอบกลับคำเชิญเข้าร่วมกิจกรรม
ระบุลิงก์เพื่อให้ผู้ใช้เพิ่มกิจกรรม
หรือถ้าต้องการให้ผู้ใช้ Google ปฏิทินสามารถเพิ่ม เป็นกิจกรรมแบบครั้งเดียวโดยไม่อัปเดตต่อไปเรื่อยๆ คุณสามารถระบุลิงก์ที่มี กิจกรรมที่กรอกข้อมูลไว้ล่วงหน้าเพื่อให้ผู้ใช้เพิ่มตนเอง วิธีนี้สร้างแอตทริบิวต์ ในปฏิทินของผู้ใช้ ซึ่งคุณไม่สามารถอัปเดตได้เว้นแต่ เข้าถึงปฏิทินของผู้ใช้
ใช้เทมเพลตลิงก์ต่อไปนี้
https://calendar.google.com/calendar/r/eventedit?action=TEMPLATE&dates=20230325T224500Z%2F20230326T001500Z&stz=Europe/Brussels&etz=Europe/Brussels&details=EVENT_DESCRIPTION_HERE&location=EVENT_LOCATION_HERE&text=EVENT_TITLE_HERE
ด้วยการอัปเดตข้อมูลต่อไปนี้
- วันที่และเวลาเริ่มต้นและสิ้นสุด: ใช้รูปแบบ ISO 8601 ในตัวอย่างข้างต้น
แทนที่
20230325T224500Z
และ20230326T001500Z
- เขตเวลาเริ่มต้นและสิ้นสุด: จัดรูปแบบเป็นชื่อฐานข้อมูลเขตเวลา IANA
วางเขตเวลาในช่อง
stz
และetz
- คำอธิบายเหตุการณ์: ต้องเป็น URL ที่เข้ารหัส
- ตำแหน่งเหตุการณ์: ต้องเป็น URL ที่เข้ารหัส
- ชื่อเหตุการณ์: ต้องเป็น URL ที่เข้ารหัส
ตัวอย่าง
ลองมาดูตัวอย่างการสร้างบริการจองการนัดหมายเพื่อช่วย ผู้ใช้ จองการนัดหมายกับธุรกิจ เมื่อผู้ใช้จองการนัดหมาย คุณ ต้องการให้บริการของคุณเพิ่มกิจกรรมให้กับผู้จองและธุรกิจใน ปฏิทิน
เพื่อให้ผู้ใช้ได้รับประสบการณ์ที่ดีที่สุด เราขอแนะนำให้ธุรกิจให้สิทธิ์การเขียน ในปฏิทินของคุณ เพื่อให้คุณสามารถเพิ่มกิจกรรมลงใน ปฏิทิน (สร้างกิจกรรม) และเชิญผู้จองเข้าร่วมกิจกรรมนั้น (เพิ่มผู้เข้าร่วม) เพื่อให้มั่นใจว่าผู้จองจะเห็นกิจกรรมใน ในปฏิทินของคุณ และได้รับการช่วยเตือน ให้แจ้งให้ตรวจสอบอีเมลและ ตอบกลับว่าตกลงเข้าร่วมกิจกรรมทันทีหลังจากที่ทำการจอง เมื่อตอบกลับ เหตุการณ์ก็จะถูกส่งไป การแจ้งเตือนเกี่ยวกับกิจกรรมจาก Google ปฏิทิน ตามการตั้งค่าการแจ้งเตือน
หากต้องการเพิ่มกิจกรรมไปยังปฏิทินของผู้จองโดยตรง โปรดแจ้งผู้จอง เพิ่มลงในรายชื่อติดต่อ ที่อยู่อีเมลที่จะใช้จะได้รับคำเชิญ หรือ ขอให้ผู้จองเข้าถึงการเขียนปฏิทินเพื่อตอบกลับทางโปรแกรมสำหรับ แทน (กำหนดการตอบกลับของผู้เข้าร่วม) และส่งอีเมลถึงผู้เข้าร่วม การแจ้งเตือนเกี่ยวกับการจองที่ยืนยันแล้ว
หากธุรกิจไม่ต้องการเปิดเผยอีเมล ให้ใช้ชื่อเฉพาะ เพื่อส่งกิจกรรมไปยังผู้จองโดยใช้อีเมล (เชิญผู้ใช้จากอีเมล)
การเผยแพร่เหตุการณ์
แผนภาพต่อไปนี้จะอธิบายการเปลี่ยนแปลงที่เกิดขึ้น อันดับแรก จอมสร้างเหตุการณ์เกี่ยวกับ
ปฏิทินหลักของเขา (และเป็นเจ้าของสำเนาของผู้จัด) จากนั้นเขาจึงเชิญ
ปฏิทินรองของกลุ่มบทเรียน Cello และ Susan ซึ่งมีการตั้งค่ากิจกรรม
Only if the sender is known
ผู้เข้าร่วม ที่คัดลอกมาจากบทเรียน Cello
ปฏิทินรองของกลุ่ม และในปฏิทินของ Susan ถ้าเธอรู้จักกับแจ็ค
เมื่อเธอตอบกลับหรือบอกว่าเธอรู้จัก Jack เมื่อ Susan ตอบกลับ การตอบกลับจะเปลี่ยนเป็น
เผยแพร่กลับไปยังผู้จัด รวมทั้งอัปเดตสำเนาของผู้จัดด้วย
คำตอบของ Susan มีการเปลี่ยนแปลงเหล่านี้ในสำเนากิจกรรมของผู้จัดงาน
ได้รับการเผยแพร่ไปยังผู้เข้าร่วมคนอื่นๆ
พร็อพเพอร์ตี้เหตุการณ์ที่แชร์
ปฏิทินที่ใช้สร้างกิจกรรมคือปฏิทินผู้จัด ช่วงเวลานี้ ปฏิทินเป็นเจ้าของข้อมูลกิจกรรมที่แชร์ รวมถึงรหัส เวลาเริ่มต้นและสิ้นสุด สรุป และคำอธิบาย เมื่ออัปเดตข้อมูลนี้ในผู้จัด ปฏิทิน การเปลี่ยนแปลงจะมีผลกับสำเนาของผู้เข้าร่วม
พร็อพเพอร์ตี้ของกิจกรรมส่วนตัว
ข้อมูลบางอย่างจะไม่ถูกแชร์ระหว่างสำเนากิจกรรมทั้งหมด พร็อพเพอร์ตี้บางรายการ
เช่น การช่วยเตือน colorId
ความโปร่งใส หรือ
พร็อพเพอร์ตี้ extendedProperties.private
ซึ่งพร็อพเพอร์ตี้เหล่านี้ควบคุมโดย
การตั้งค่าของผู้เข้าร่วม ไม่ใช่ปฏิทินของผู้จัด
ผู้เข้าร่วมยังสามารถเปลี่ยนแปลงคุณสมบัติที่แชร์ของกิจกรรมได้ อย่างไรก็ตาม การเปลี่ยนแปลงจะปรากฏในสำเนาของตนเองเท่านั้น และอาจสูญหายหากผู้จัด ทำให้เกิดการเปลี่ยนแปลง
การเปลี่ยนแปลงกิจกรรมเพียงอย่างเดียวที่เผยแพร่จากผู้เข้าร่วมกลับไปที่ผู้จัดคือ
สถานะการตอบกลับของผู้เข้าร่วม ซึ่งจัดเก็บไว้ใน
attendees[].responseStatus