ระดับการเขียนโค้ด: เริ่มต้น
ระยะเวลา: 10 นาที
ประเภทโปรเจ็กต์: การทำงานอัตโนมัติที่มีทริกเกอร์ที่ทำงานตามเหตุการณ์และทริกเกอร์ที่ทำงานตามเวลา
วัตถุประสงค์
- ทําความเข้าใจว่าโซลูชันทํางานอย่างไร
- ทําความเข้าใจสิ่งที่บริการ Apps Script ทําภายในโซลูชัน
- ตั้งค่าสคริปต์
- เรียกใช้สคริปต์
เกี่ยวกับโซลูชันนี้
พนักงานใหม่มักต้องขอสิทธิ์เข้าถึงระบบและอุปกรณ์จากฝ่ายไอที หากต้องการจัดการคำขอเหล่านี้ คุณสามารถสร้างแบบฟอร์มด้วย Google ฟอร์มเพื่อให้ผู้ใช้ระบุสิทธิ์เข้าถึงและอุปกรณ์ที่พนักงานต้องการ เมื่อทีมไอทีดำเนินการตามคำขอและอัปเดตสถานะแล้ว ผู้ขอจะได้รับแจ้งทางอีเมล
วิธีการทำงาน
สคริปต์จะสร้างแบบฟอร์มคําขออุปกรณ์ คุณสามารถปรับแต่งรายการในแบบฟอร์มในโค้ดของตัวอย่างสคริปต์ เมื่อมีผู้ส่งแบบฟอร์ม สคริปต์จะส่งการแจ้งเตือนทางอีเมลไปยังผู้ติดต่อที่กําหนดสำหรับคําขอ เมื่อสถานะคำขอในสเปรดชีตเปลี่ยนเป็น "เสร็จสมบูรณ์" สคริปต์จะส่งอีเมลยืนยันไปยังผู้ที่ส่งแบบฟอร์ม
บริการ Apps Script
โซลูชันนี้ใช้บริการต่อไปนี้
- บริการแบบฟอร์ม - สร้างแบบฟอร์มสำหรับคำขอด้านไอที
- บริการสเปรดชีต - ตรวจสอบว่ามีแบบฟอร์มคำขออยู่แล้วหรือไม่เพื่อลดจำนวนรายการที่ซ้ำกัน จัดการคําตอบของแบบฟอร์มโดยย้ายคําตอบไปยังชีตรอดําเนินการและเสร็จสมบูรณ์ตามต้องการ
- บริการไปรษณีย์ - สร้างและส่งคำขอและอีเมลแจ้งเตือนเมื่อดำเนินการเสร็จสิ้น
- บริการสคริปต์ - สร้างทริกเกอร์ รายการแรกจะทริกเกอร์เมื่อส่งแบบฟอร์ม และอีกรายการจะทริกเกอร์ทุก 5 นาทีเพื่อตรวจสอบว่าสถานะของคําขอมีสถานะเป็น "เสร็จสมบูรณ์" หรือไม่
ข้อกำหนดเบื้องต้น
หากต้องการใช้ตัวอย่างนี้ คุณต้องมีข้อกําหนดเบื้องต้นต่อไปนี้
- บัญชี Google (บัญชี Google Workspace อาจต้องได้รับอนุมัติจากผู้ดูแลระบบ)
- เว็บเบราว์เซอร์ที่มีสิทธิ์เข้าถึงอินเทอร์เน็ต
ตั้งค่าสคริปต์
สร้างโปรเจ็กต์ Apps Script
- คลิกปุ่มต่อไปนี้เพื่อทำสำเนาสเปรดชีตจัดการคำขออุปกรณ์ของพนักงาน โปรเจ็กต์ Apps Script สำหรับโซลูชันนี้จะแนบอยู่กับสเปรดชีต
ทำสำเนา - คลิกส่วนเสริม > Apps Script
- แทนที่อีเมลตัวอย่างข้างตัวแปร
REQUEST_NOTIFICATION_EMAIL
ด้วยอีเมลของคุณ - คลิกบันทึก
ตั้งค่าสเปรดชีต
- กลับไปที่สเปรดชีต แล้วคลิกคําขออุปกรณ์ > ตั้งค่า คุณอาจต้องรีเฟรชหน้าเว็บเพื่อให้เมนูที่กำหนดเองนี้ปรากฏขึ้น
ให้สิทธิ์สคริปต์เมื่อได้รับข้อความแจ้ง หากหน้าจอความยินยอมของ OAuth แสดงคำเตือนว่าแอปนี้ไม่ได้รับการยืนยัน ให้ดำเนินการต่อโดยเลือกขั้นสูง > ไปที่ {ชื่อโปรเจ็กต์} (ไม่ปลอดภัย)
คลิกคําขออุปกรณ์ > ตั้งค่าอีกครั้ง
เรียกใช้สคริปต์
- คลิกเครื่องมือ > จัดการแบบฟอร์ม > ไปที่แบบฟอร์มเวอร์ชันที่ใช้งานจริง
- กรอกข้อมูลและส่งแบบฟอร์ม
- ตรวจสอบอีเมลเพื่อหาการแจ้งเตือนเกี่ยวกับคำขออุปกรณ์
- กลับไปที่สเปรดชีตและเปลี่ยนสถานะคำขอเป็นเสร็จสมบูรณ์ในชีตคำขอที่รอดำเนินการ
- ภายใน 5 นาที สคริปต์จะส่งอีเมลอีกฉบับเพื่อแจ้งให้ทราบว่าคำขอเสร็จสมบูรณ์แล้ว สคริปต์จะย้ายคําขอจากชีตคําขอที่รอดําเนินการไปยังชีตคําขอที่ดําเนินการเสร็จสิ้น
ตรวจสอบโค้ด
หากต้องการตรวจสอบโค้ด Apps Script ของโซลูชันนี้ ให้คลิกดูซอร์สโค้ดด้านล่าง
ดูซอร์สโค้ด
Code.gs
new-equipment-request.html
request-complete.html
ผู้ร่วมให้ข้อมูล
ตัวอย่างนี้ได้รับการดูแลโดย Google ด้วยความช่วยเหลือจากผู้เชี่ยวชาญด้านการพัฒนาซอฟต์แวร์ของ Google