程式碼等級:初學者
時間長度:5 分鐘
專案類型:使用自訂選單進行自動化
目標
- 瞭解解決方案的功能。
- 瞭解解決方案中的 Apps Script 服務功能。
- 設定指令碼。
- 執行指令碼。
認識這項解決方案
建立最多 64 人或隊伍的賽事對戰表。這項解決方案會建立樹狀圖,代表單淘汰賽。
運作方式
指令碼會逐一檢查玩家名單,並判斷賽程需要幾輪。這項指令碼會格式化「Bracket」工作表,建立樹狀圖,並在第一輪賽事中加入選手姓名。
Apps Script 服務
這項解決方案會使用下列服務:
試算表服務:取得選手範圍,並建立賽事樹狀圖。
必要條件
如要使用這個範例,您必須符合下列先決條件:
- Google 帳戶 (Google Workspace 帳戶可能需要管理員核准)。
- 可連上網際網路的網路瀏覽器。
設定指令碼
按一下下列按鈕,複製「建立賽事對戰表」
範例試算表。
建立副本
執行指令碼
- 在複製的試算表中,依序點選「Bracket maker」(賽程表製作工具) >「Create bracket」(建立賽程表)。你可能需要重新整理頁面,才能看到這個自訂選單。
出現提示訊息時,請授權執行指令碼。如果 OAuth 同意畫面顯示「這個應用程式未經驗證」警告,請依序選取「進階」>「前往『{專案名稱}』(不安全)」,繼續操作。
依序點選「賽程表製作工具」>「建立賽程表」。
切換至「Bracket」分頁標籤,即可查看賽事對戰表。
檢查程式碼
如要查看這項解決方案的 Apps Script 程式碼,請按一下下方的「查看原始碼」:
查看原始碼
Code.gs
貢獻者
這個範例由 Google 維護,並由 Google 開發人員專家協助。