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

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

หากคุณมีสิทธิ์เขียนใน Google ปฏิทินของผู้จัด คุณสามารถเพิ่ม กิจกรรมที่ใช้ Events: insert

วิธีนี้จะเพิ่มกิจกรรมลงในปฏิทินของผู้จัดการโดยตรง โดยไม่ขึ้นอยู่กับการตั้งค่าของผู้จัดการในการเพิ่มคำเชิญ

เพิ่มผู้เข้าร่วม

ด้วยวิธีนี้ คุณยังสามารถเพิ่มผู้เข้าร่วมในกิจกรรมเดียวกันโดยเพิ่ม อีเมลไปยัง attendees ของเหตุการณ์ การเปลี่ยนแปลงใดๆ ที่ผู้จัดกิจกรรมจะกระทำในอนาคต เผยแพร่ต่อผู้เข้าร่วม

ผู้เข้าร่วมจะได้รับคําเชิญจากอีเมลของผู้จัด Google ผู้ใช้ปฏิทินจะได้รับคำเชิญในอีเมลและ/หรือในปฏิทินของตน โดยขึ้นอยู่กับการตั้งค่ากิจกรรมในการตั้งค่า Google ปฏิทิน ดังนี้

  • หากผู้ใช้มีการตั้งค่า From everyone ระบบจะเพิ่มเหตุการณ์ลงใน ปฏิทินของพวกเขา
  • หากผู้ใช้มีการตั้งค่า Only if the sender is known ระบบจะเพิ่มเหตุการณ์ ไปยังปฏิทินได้โดยตรง หากก่อนหน้านี้ผู้ใช้เคยโต้ตอบกับ ผู้จัด หากผู้จัดอยู่ในองค์กรเดียวกัน หรือหากผู้จัดอยู่ในองค์กรเดียวกัน อยู่ในรายชื่อติดต่อ Google ของตนเอง หากผู้จัด คุณอาจไม่รู้จัก คลิกเพิ่มในปฏิทิน หรือตอบกลับโดย คลิกไปหรือไม่แน่ในอีเมลคำเชิญ จากนั้นเหตุการณ์จะ เพิ่มลงในปฏิทิน
  • หากผู้ใช้มีการตั้งค่า When I respond in email คำเชิญทั้งหมดจะไม่แสดง เพิ่มลงในปฏิทินจนกว่าผู้ใช้จะตอบกลับโดยคลิกใช่ ไม่แน่ หรือไม่ในอีเมลคำเชิญ

ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีเพิ่มคำเชิญลงใน Google ปฏิทินได้ที่หัวข้อจัดการคำเชิญในปฏิทิน

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

หากต้องการแสดงกิจกรรมในปฏิทินของ 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 ปฏิทิน ตามการตั้งค่าการแจ้งเตือน

หากต้องการเพิ่มกิจกรรมไปยังปฏิทินของผู้จองโดยตรง โปรดแจ้งผู้จอง เพิ่มลงในรายชื่อติดต่อ ที่อยู่อีเมลที่จะใช้จะได้รับคำเชิญ หรือ ขอให้ผู้จองเข้าถึงการเขียนปฏิทินเพื่อตอบกลับทางโปรแกรมสำหรับ แทน (กำหนดการตอบกลับของผู้เข้าร่วม) และส่งอีเมลถึงผู้เข้าร่วม การแจ้งเตือนเกี่ยวกับการจองที่ยืนยันแล้ว

หากธุรกิจไม่ต้องการเปิดเผยอีเมล ให้ใช้ชื่อเฉพาะ เพื่อส่งกิจกรรมไปยังผู้จองโดยใช้อีเมล (เชิญผู้ใช้จากอีเมล)

การเผยแพร่เหตุการณ์

แผนภาพต่อไปนี้จะอธิบายการเปลี่ยนแปลงที่เกิดขึ้น อันดับแรก จอมสร้างเหตุการณ์เกี่ยวกับ ปฏิทินหลักของเขา (และเป็นเจ้าของสำเนาของผู้จัด) จากนั้นเขาเชิญบุคคลในปฏิทินรองของกลุ่มเรียนเชลโลและ Susan ซึ่งมีการตั้งค่ากิจกรรม Only if the sender is known ผู้เข้าร่วม ที่คัดลอกมาจากบทเรียน Cello ปฏิทินรองของกลุ่ม และในปฏิทินของ Susan ถ้าเธอรู้จักกับแจ็ค เมื่อเธอตอบกลับหรือบอกว่าเธอรู้จัก Jack เมื่อ Susan ตอบกลับ การตอบกลับจะเปลี่ยนเป็น เผยแพร่กลับไปยังผู้จัด รวมทั้งอัปเดตสำเนาของผู้จัดด้วย คำตอบของ Susan มีการเปลี่ยนแปลงเหล่านี้ในสำเนากิจกรรมของผู้จัดงาน ได้รับการเผยแพร่ไปยังผู้เข้าร่วมคนอื่นๆ

แผนภาพที่แสดงการเปลี่ยนแปลงของเหตุการณ์/ผู้เข้าร่วม

พร็อพเพอร์ตี้เหตุการณ์ที่แชร์

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

พร็อพเพอร์ตี้ของกิจกรรมส่วนตัว

ข้อมูลบางอย่างจะไม่ถูกแชร์ระหว่างสำเนากิจกรรมทั้งหมด พร็อพเพอร์ตี้บางอย่างเป็นพร็อพเพอร์ตี้ส่วนตัว เช่น การช่วยเตือน, colorId, ความโปร่งใส หรือพร็อพเพอร์ตี้ extendedProperties.private ซึ่งพร็อพเพอร์ตี้เหล่านี้ควบคุมโดย การตั้งค่าของผู้เข้าร่วม ไม่ใช่ปฏิทินของผู้จัด

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

การเปลี่ยนแปลงกิจกรรมเพียงอย่างเดียวที่เผยแพร่จากผู้เข้าร่วมกลับไปที่ผู้จัดคือ สถานะการตอบกลับของผู้เข้าร่วม ซึ่งจัดเก็บไว้ใน attendees[].responseStatus