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