程式設計程度:初學者
時間長度:5 分鐘
專案類型:使用自訂選單的自動化動作
目標
- 瞭解解決方案的功能。
- 瞭解 Apps Script 服務在解決方案中的作用。
- 設定指令碼。
- 執行指令碼。
認識這項解決方案
最多可為 64 位使用者或團隊建立錦標賽表格。這個解決方案會建立代表單淘汰賽的樹狀圖。
運作方式
這個指令碼會循環玩家清單,並判斷在分組中需要多少輪。指令碼會設定「Bracket」工作表格式,以建立樹狀圖,並在第一輪中加入選手姓名。
Apps Script 服務
本解決方案會使用下列服務:
試算表服務:取得玩家範圍,並建立錦標賽的樹狀圖。
必要條件
如要使用這個範例,您必須具備下列先決條件:
- Google 帳戶 (Google Workspace 帳戶可能需要管理員核准)。
- 可連上網際網路的網路瀏覽器。
設定指令碼
按一下下方按鈕,複製建立錦標賽對戰表範例試算表。
「建立副本」
執行指令碼
- 在複製的試算表中,依序按一下「括號製作工具」>「建立括號」。您可能需要重新整理頁面,才能看到這個自訂選單。
出現提示時,請授權執行指令碼。如果 OAuth 同意畫面顯示「This app isn't verified」警告,請依序選取「Advanced」「Go to {Project Name} (unsafe)」(前往「{Project Name}」(不安全))。
依序點選「Bracket maker」「Create bracket」。
切換至「Bracket」分頁標籤,即可查看錦標賽對戰表。
查看程式碼
如要查看這個解決方案的 Apps Script 程式碼,請按一下下方的「查看原始碼」:
查看原始碼
Code.gs
貢獻者
這個範例是由 Google 維護,並由 Google 開發人員專家提供協助。