เชิญผู้ใช้เข้าร่วมกิจกรรม

สร้างเหตุการณ์

หากคุณมีสิทธิ์เขียนใน 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 วิธี คุณต้องมีสิ่งต่อไปนี้ สิทธิ์การเขียนของผู้เข้าร่วม ปฏิทิน; ถ้าคุณยังไม่มี การเพิ่มผู้จัดงานในรายชื่อติดต่อของผู้เข้าร่วม ซึ่งอาจ กำหนดให้ต้องมีสิทธิ์เขียนในรายชื่อติดต่อของผู้เข้าร่วม

กำหนดการตอบกลับของผู้เข้าร่วม

หากต้องการกำหนดการตอบกลับของผู้เข้าร่วมกิจกรรม ให้ทำตามขั้นตอนต่อไปนี้

  1. สร้างกิจกรรมในปฏิทินของผู้จัด Google ปฏิทินและเพิ่ม ผู้เข้าร่วม (ดูด้านบน)
  2. ใช้เมธอด Events: update เพื่อตั้งค่า การตอบกลับของผู้เข้าร่วม accepted หรือ tentative คุณต้องมีสิทธิ์การเขียนสำหรับผู้เข้าร่วม ปฏิทิน อาจมีความล่าช้าเล็กน้อยก่อนที่กิจกรรมจะปรากฏใน ปฏิทินของผู้เข้าร่วม ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีใช้เมธอด Events: update

วิธีนี้จะเพิ่มกิจกรรมในปฏิทินของผู้เข้าร่วม แต่ผู้เข้าร่วมอาจ ยังคงเห็นแบนเนอร์ในอีเมลที่ระบุว่าคำเชิญส่งมาจากอีเมล ที่ตนเองไม่รู้จักก่อนหน้านี้

นำเข้าสำเนาของกิจกรรมในปฏิทินของผู้เข้าร่วมโดยตรง

หากต้องการนำเข้าสำเนาของกิจกรรมไปยังปฏิทินของผู้เข้าร่วม ให้ทำดังนี้ ขั้นตอน:

  1. หากคุณมีสิทธิ์เขียนใน Google ปฏิทินของผู้จัด ให้นำเข้าสำเนา ของเหตุการณ์โดยใช้ Events: import
  2. นำเข้าสำเนาอื่นของกิจกรรมเดียวกันในของผู้เข้าร่วม ปฏิทินโดยใช้ 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