1.5 กำหนดข้อมูล วัน-เวลา ที่เริ่มประชุม (Start Date and Time) และวัน-เวลา ที่เลิกประชุม (End Date and Time) ให้เลือก Include time เข้าไปด้วยน่ะครับ
1.6 ตั้งค่า Form เพิ่มอีกนิดหนึ่งด้วยข้อความตอบกลับหลังจากผู้ใช้งานกรอกข้อมูล และกดส่งข้อมูลแล้วเสร็จ
1.7 สร้างไฟล์ Google Sheets สำหรับเก็บข้อมูลจาก Form ที่ผู้ใช้งานกรอกมา หลังจากได้ไฟล์มาแล้วเราจะใช้ข้อมูลที่บันทึกใน Google Sheets นี่แหละที่จะส่งข้อมูลไปสร้าง Event ที่ Google Calendar ครับ
1.8 กดรูปตาด้านมุมขวาของ Form แล้วทดลองกรอกข้อมูลได้เลยครับ
2. ตรวจสอบข้อมูลที่ส่งจาก Form มาเก็บไว้ที่ Google Sheets
2.1 ตรวจสอบว่าได้ตามที่ต้องการหรือเปล่า
2.2 ข้อมูลที่ต้องเก็บไว้ใช้ในการใส่ข้อมูลใน App Scripts ก็คือ Google Sheets ID ซึ่งหาได้โดยให้ copy ด้านบนของ url ไฟล์ Google Sheets ได้เลยครับ (copy เฉพาะที่ขีดเส้นไว้ครับ)
3. สร้าง Google calendar
3.1 เพื่อใช้ให้ผู้ใช้งานดูและทำการจองห้องประชุมครับ ก็เลือก Create new calendar แล้วตั้งชื่อตามต้องการได้เลยครับ
3.2 ข้อมูลที่ต้องเก็บไว้ใช้ในการใส่ข้อมูลใน App Scripts อีกอันก็คือ Calendar Id หาได้โดยเลือก Setting and sharing แล้วเลื่อนลงไปจนเจอหัวข้อ Integrate calendar และ calendar ID ให้ทำการ copy เฉพาะที่ขีดเส้นไว้ครับ
4.8 ได้ค่าแถวสุดท้ายเป็นแถวที่ 2 (ข้อมูลที่ได้รับจาก Form ล่าสุด) และข้อมูลคอลัมน์จำนวน 6 คอลัมน์
4.9 ทำการเพิ่ม code เพื่อกำหนดค่า และเตรียมข้อมูลเพื่อนำไปสร้าง Event บน Google calendar แล้วทำการ Run function และ Logs ข้อมูลมาดูก่อนว่ามีความถูกต้องตามต้องการหรือเปล่าครับ
4.12 ทำการ Run function หากไม่มี Error ก็จะได้ข้อมูลที่ได้รับจาก Form ไปแสดงบน Google calendar แล้วครับ
4.13 แต่ก็คงจะไม่สนุกนักหากต้องมานั่งกด Run function ทุกๆ ครั้งที่ผู้ใช้งานกดจองห้องประชุมมา ก็เลยต้องมาทำให้ Function ทำงานแบบอัตโนมัติด้วยการตั้ง Trigger ให้ทำงานเมื่อผู้ใช้กดจองมาจาก Form ที่กำหนดไว้ครับ
4.14 Add Trigger แล้วตั้งค่าตามรูปได้เลยครับ
4.15 ทดสอบโดยการเปิด Form และทดลองกรอกข้อมูลการจองและดูว่ามี Event ขึ้นที่ Google calendar แบบอัตโนมัติหรือเปล่าครับ ส่วนใครที่ต้องการให้มีการแจ้งเตือนยืนยันข้อมูลกลับไปหาผู้ใช้งานผ่านทางอีเมล ก็ไปอ่านบทความต่อได้ที่บทความนี้เลย แจ้งอีเมลตอบกลับหลังจากผู้ใช้งานกด Submit ใน Google Forms'
สุดท้าย การสร้างระบบการจองห้องประชุม แบบง่ายๆ ด้วย Google Form และ Google Calendar ก็ทำได้ตามที่คิดไว้ครับ ซึ่งทั้ง Google Form และ Google Calendar สามารถนำไปแปะไว้หน้า Website ที่ต้องการได้ด้วยครับ รวมถึงได้ Google Sheets ไว้เก็บข้อมูลการจองห้องประชุมไว้ตรวจสอบได้อีก ส่วนจะพัฒนาไปแนวทางไหนได้อีกบ้าง ก็อาจจะเพิ่มให้มีการแจ้งเตือนผ่าน Line ไปยังผู้ดูแลห้องประชุม หรือนำใช้ในการจองรูปแบบงานอื่นๆ แล้วแต่การ Create Form ที่จะใช้งานเลยครับ…Happy Coding !!!