ระดับการเขียนโค้ด: ระดับเริ่มต้น ระยะเวลา: 5 นาที ประเภทโปรเจ็กต์: ระบบอัตโนมัติที่มีเมนูที่กำหนดเอง
วัตถุประสงค์
- ทำความเข้าใจสิ่งที่โซลูชันทำ
- ทำความเข้าใจสิ่งที่บริการ Apps Script ทำภายในโซลูชัน
- ตั้งค่าสคริปต์
- เรียกใช้สคริปต์
เกี่ยวกับโซลูชันนี้
สร้างสายการแข่งขันสำหรับผู้เล่นหรือทีมได้สูงสุด 64 รายการ โซลูชันนี้จะสร้างแผนผังแบบต้นไม้ที่แสดงการแข่งขันแบบแพ้คัดออก

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