สร้างเหตุการณ์
หากมีสิทธิ์เข้าถึงแบบเขียนในปฏิทิน Google ของผู้จัดการประชุม คุณจะเพิ่มกิจกรรมโดยใช้เมธอด Events: insert
ได้
วิธีนี้จะเพิ่มกิจกรรมลงในปฏิทินของผู้จัดโดยตรง โดยไม่ขึ้นอยู่กับการตั้งค่าของผู้จัดในการเพิ่มคำเชิญ
เพิ่มผู้เข้าร่วม
วิธีนี้ยังช่วยให้คุณเพิ่มผู้เข้าร่วมในกิจกรรมเดียวกันได้ด้วยการเพิ่มอีเมลของผู้เข้าร่วมลงในพร็อพเพอร์ตี้ attendees
ของกิจกรรม การเปลี่ยนแปลงในอนาคตที่ผู้จัดทำกับกิจกรรมจะเผยแพร่ไปยังผู้เข้าร่วม
ผู้เข้าร่วมจะได้รับคำเชิญจากอีเมลของผู้จัด ผู้ใช้ Google ปฏิทินจะได้รับคำเชิญในอีเมลและ/หรือในปฏิทิน โดยขึ้นอยู่กับการตั้งค่ากิจกรรมในการตั้งค่า Google ปฏิทิน
- หากผู้ใช้มีการตั้งค่า
From everyone
ระบบจะเพิ่มกิจกรรมลงในปฏิทินของผู้ใช้โดยตรง - หากผู้ใช้มีการตั้งค่า
Only if the sender is known
ระบบจะเพิ่มกิจกรรมลงในปฏิทินของผู้ใช้โดยตรง หากผู้ใช้เคยติดต่อกับผู้จัดมาก่อน หากผู้จัดอยู่ในองค์กรเดียวกัน หรือหากผู้จัดอยู่ในรายชื่อติดต่อ Google ของผู้ใช้ หากผู้เข้าร่วมไม่รู้จักผู้จัด ก็สามารถคลิกเพิ่มลงในปฏิทินหรือตอบกลับคำเชิญโดยคลิกไปหรือไม่แน่ในอีเมลคำเชิญ จากนั้นระบบจะเพิ่มกิจกรรมลงในปฏิทินของบุคคลดังกล่าว - หากผู้ใช้มีการตั้งค่า
When I respond in email
ระบบจะไม่เพิ่มคำเชิญทั้งหมดลงในปฏิทินจนกว่าผู้ใช้จะตอบกลับโดยคลิกไป ไม่แน่ หรือไม่ไปในอีเมลคำเชิญ
ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีเพิ่มคำเชิญลงใน Google ปฏิทินได้ที่ จัดการคำเชิญในปฏิทิน
แสดงกิจกรรมในปฏิทินของผู้เข้าร่วมโดยตรง
หากต้องการแสดงกิจกรรมในปฏิทินของผู้เข้าร่วมใน Google ปฏิทินโดยตรงสำหรับ การตั้งค่าใดก็ตามที่ผู้เข้าร่วมอาจมี คุณสามารถ ตั้งค่าการตอบกลับคำเชิญของผู้เข้าร่วมหรือ นำเข้าสำเนากิจกรรมลงในปฏิทินของผู้เข้าร่วมโดยตรง สำหรับทั้ง 2 วิธี คุณต้องมีสิทธิ์การเขียนในปฏิทินของผู้เข้าร่วม หากไม่มี ให้ลองเพิ่มผู้จัดลงในรายชื่อติดต่อของผู้เข้าร่วม ซึ่งอาจต้องมีสิทธิ์การเขียนในรายชื่อติดต่อของผู้เข้าร่วม
ตั้งค่าการตอบกลับของผู้เข้าร่วม
หากต้องการตั้งค่าการตอบกลับของแขกรับเชิญในกิจกรรม ให้ทำตามขั้นตอนต่อไปนี้
- สร้างกิจกรรมในปฏิทินของผู้จัดกิจกรรมใน Google ปฏิทิน แล้วเพิ่มผู้เข้าร่วม (ดูด้านบน)
- ใช้วิธี
Events: update
เพื่อตั้งค่า การตอบกลับของผู้เข้าร่วม เป็นaccepted
หรือtentative
คุณต้องมีสิทธิ์เขียนในปฏิทินของผู้เข้าร่วม ระบบอาจใช้เวลาสักครู่ก่อนที่กิจกรรมจะปรากฏในปฏิทินของผู้เข้าร่วม ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีใช้Events: update
วิธีนี้จะเพิ่มกิจกรรมลงในปฏิทินของผู้เข้าร่วม แต่ผู้เข้าร่วมอาจยังเห็นแบนเนอร์ในอีเมลที่ระบุว่าคำเชิญส่งมาจากอีเมลที่ก่อนหน้านี้ผู้เข้าร่วมไม่รู้จัก
นำเข้าสำเนากิจกรรมในปฏิทินของผู้เข้าร่วมโดยตรง
หากต้องการนำเข้าสำเนากิจกรรมไปยังปฏิทินของผู้เข้าร่วม ให้ทำตามขั้นตอนต่อไปนี้
- หากมีสิทธิ์เขียนใน Google ปฏิทินของผู้จัด ให้นำเข้าสำเนากิจกรรมโดยใช้เมธอด
Events: import
- นำเข้าสำเนากิจกรรมเดียวกันอีกรายการหนึ่งในปฏิทินของผู้เข้าร่วมโดยใช้
Events: import
คุณต้องมีสิทธิ์เขียนในปฏิทินของผู้เข้าร่วม ใช้รหัสกิจกรรมเดียวกัน (iCalUID
) สำหรับสำเนาของผู้จัดและผู้เข้าร่วม และตรวจสอบว่าได้ระบุผู้จัด ในสำเนาของผู้เข้าร่วม
วิธีนี้ช่วยให้ผู้เข้าร่วมดูกิจกรรมในปฏิทินของตนได้ แต่จะไม่ได้รับอีเมลคำเชิญจาก Google ปฏิทิน
เพิ่มผู้จัดในรายชื่อติดต่อของผู้เข้าร่วม
หากไม่มีข้อมูลเข้าสู่ระบบของผู้เข้าร่วม คุณสามารถสั่งให้ผู้เข้าร่วมหรือ องค์กรของผู้เข้าร่วมเพิ่มอีเมลของผู้จัดลงในรายชื่อติดต่อ Google ล่วงหน้าเพื่อแสดงกิจกรรมในปฏิทินของผู้เข้าร่วมโดยตรง ระบบอาจใช้เวลาสักครู่ก่อนที่รายชื่อติดต่อที่สร้างใหม่จะมีผล
- ขอให้ผู้ใช้ Google ปฏิทินเพิ่มผู้จัดการประชุมลงในรายชื่อติดต่อ Google
- หากผู้เข้าร่วมอยู่ในองค์กร คุณสามารถขอให้ผู้ดูแลระบบขององค์กร
เพิ่มอีเมลลงในรายชื่อติดต่อของผู้ใช้
โดยอัตโนมัติได้ ขอให้ผู้ดูแลระบบเปิดใช้การมอบสิทธิ์ระดับโดเมน
แอบอ้างเป็นผู้ใช้ และใช้วิธี
People: createContact
เพื่อสร้างรายชื่อติดต่อสำหรับผู้ใช้แต่ละราย เพื่อให้มั่นใจว่าคำเชิญในอนาคต จากอีเมลเหล่านี้จะปรากฏในปฏิทินของผู้ใช้โดยอัตโนมัติ - หากมีสิทธิ์เข้าถึงรายชื่อติดต่อของผู้เข้าร่วม คุณจะเพิ่มอีเมลของผู้จัดไปยังรายชื่อติดต่อของผู้เข้าร่วมได้ด้วยวิธี
People: createContact
เชิญผู้ใช้จากอีเมล
หากคุณไม่มีสิทธิ์เข้าถึงแบบเขียนใน Google ปฏิทินของผู้จัดการประชุม หรือ หากไม่ต้องการเปิดเผยอีเมลของผู้จัดการประชุม ให้ใช้โปรโตคอล iCalendar (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 ปฏิทินของผู้จองและของธุรกิจ
เพื่อประสบการณ์การใช้งานที่ดีที่สุด เราขอแนะนำให้ธุรกิจให้สิทธิ์เข้าถึงระดับเขียน ในปฏิทิน เพื่อให้คุณเพิ่มกิจกรรมลงในปฏิทินของธุรกิจได้โดยตรง (สร้างกิจกรรม) และเชิญผู้จองเข้าร่วมกิจกรรมนั้น (เพิ่มผู้เข้าร่วม) เพื่อให้ผู้จองเห็นกิจกรรมในปฏิทินและได้รับการแจ้งเตือนเกี่ยวกับกิจกรรมดังกล่าว โปรดแจ้งให้ผู้จองตรวจสอบอีเมลและตอบกลับคำเชิญเข้าร่วมกิจกรรมเป็นเข้าร่วมทันทีหลังจากทำการจอง เมื่อตอบรับคำเชิญเข้าร่วมกิจกรรมแล้ว ระบบจะส่งการแจ้งเตือนกิจกรรมจาก Google ปฏิทิน ให้ผู้เข้าร่วมตามการตั้งค่าการแจ้งเตือน
หากต้องการเพิ่มกิจกรรมลงในปฏิทินของผู้จองโดยตรง ให้แจ้งผู้จองให้เพิ่มอีเมลที่ใช้รับคำเชิญลงในรายชื่อติดต่อ หรือขอสิทธิ์เข้าถึงแบบเขียนในปฏิทินของผู้จองเพื่อตอบกลับคำเชิญโดยอัตโนมัติในนามของผู้จอง (ตั้งค่าการตอบกลับคำเชิญของผู้เข้าร่วม) และส่งการแจ้งเตือนทางอีเมลเกี่ยวกับการจองที่ยืนยันแล้ว
หากธุรกิจไม่ต้องการเปิดเผยอีเมล ให้ใช้อีเมลของผู้ใช้ เพื่อส่งกิจกรรมไปยังผู้จองโดยใช้อีเมล (เชิญผู้ใช้จากอีเมล)
การเผยแพร่เหตุการณ์
แผนภาพต่อไปนี้อธิบายถึงพลวัต ก่อนอื่น แจ็คสร้างกิจกรรมในปฏิทินหลักของตนเอง (และเป็นเจ้าของสำเนาของผู้จัด) จากนั้นก็เชิญปฏิทินรองของกลุ่มบทเรียนเชลโลและคุณสุชาดาซึ่งมีสิทธิ์ตั้งค่ากิจกรรม
Only if the sender is known
ระบบจะสร้างสำเนากิจกรรมสำหรับผู้เข้าร่วมในปฏิทินรองของกลุ่มบทเรียนเชลโล
และในปฏิทินของ Susan หากเธอรู้จัก Jack หรือในกรณีที่
เธอตอบรับคำเชิญหรือระบุว่ารู้จัก Jack เมื่อ Susan ตอบกลับ การเปลี่ยนแปลงการตอบกลับ
จะส่งกลับไปยังผู้จัดการประชุม ซึ่งจะอัปเดตสำเนาของผู้จัดการประชุมด้วย
คำตอบของ Susan การเปลี่ยนแปลงเหล่านี้ที่ทำกับสำเนากิจกรรมของผู้จัด
จะเผยแพร่ไปยังผู้เข้าร่วมคนอื่นๆ
พร็อพเพอร์ตี้เหตุการณ์ที่แชร์
ปฏิทินที่สร้างกิจกรรมคือปฏิทินของผู้จัด ปฏิทินนี้เป็นเจ้าของข้อมูลกิจกรรมที่แชร์ ซึ่งรวมถึงรหัส เวลาเริ่มต้นและสิ้นสุด สรุป และคำอธิบาย เมื่อมีการอัปเดตข้อมูลนี้ในปฏิทินของผู้จัด การ ระบบจะเผยแพร่การเปลี่ยนแปลงไปยังสำเนาของผู้เข้าร่วม
พร็อพเพอร์ตี้กิจกรรมส่วนตัว
ระบบจะไม่แชร์ข้อมูลบางอย่างระหว่างสำเนาเหตุการณ์ทั้งหมด พร็อพเพอร์ตี้บางรายการเป็นแบบส่วนตัว เช่น การช่วยเตือน colorId
ความโปร่งใส หรือพร็อพเพอร์ตี้ extendedProperties.private
พร็อพเพอร์ตี้เหล่านี้ควบคุมโดย
การตั้งค่าของผู้เข้าร่วม ไม่ใช่ปฏิทินของผู้จัด
ผู้เข้าร่วมยังเปลี่ยนพร็อพเพอร์ตี้ที่แชร์ของกิจกรรมได้ด้วย อย่างไรก็ตาม การเปลี่ยนแปลงเหล่านี้จะแสดงในสำเนาของตนเองเท่านั้น และอาจหายไปหากผู้จัด ทำการเปลี่ยนแปลง
การเปลี่ยนแปลงกิจกรรมเพียงอย่างเดียวที่ส่งต่อจากผู้เข้าร่วมกลับไปยังผู้จัดคือ
สถานะการตอบกลับของผู้เข้าร่วม ซึ่งจัดเก็บไว้ในพร็อพเพอร์ตี้
attendees[].responseStatus