Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
토너먼트 대괄호 만들기
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
코딩 수준: 초급
기간: 5분
프로젝트 유형: 맞춤 메뉴를 사용한 자동화
목표
- 솔루션의 기능을 이해합니다.
- 솔루션 내에서 Apps Script 서비스가 하는 역할을 이해합니다.
- 스크립트를 설정합니다.
- 스크립트를 실행합니다.
이 솔루션 정보
최대 64명의 개인 또는 팀을 위한 토너먼트 대진표를 만듭니다. 이 솔루션은 토너먼트를 나타내는 트리 다이어그램을 만듭니다.

작동 방식
스크립트는 플레이어 목록을 순환하고 토너먼트에서 필요한 라운드 수를 결정합니다. 스크립트는 Bracket 시트의 형식을 지정하여 트리 다이어그램을 만들고 첫 번째 라운드에 선수 이름을 추가합니다.
Apps Script 서비스
이 솔루션은 다음 서비스를 사용합니다.
기본 요건
이 샘플을 사용하려면 다음 기본 요건이 필요합니다.
- Google 계정 (Google Workspace 계정의 경우 관리자 승인이 필요할 수 있음)
- 인터넷에 액세스할 수 있는 웹브라우저
스크립트 설정
다음 버튼을 클릭하여 토너먼트 대진표 만들기 샘플 스프레드시트의 사본을 만드세요.
사본 만들기
스크립트 실행
- 복사한 스프레드시트에서 토너먼트 생성기
> 토너먼트 만들기를 클릭합니다. 이 맞춤 메뉴가 표시되려면 페이지를 새로고침해야 할 수 있습니다.
메시지가 표시되면 스크립트를 승인합니다.
<<../_snippets/oauth.md>>
토너먼트 메이커 >
토너먼트 만들기를 다시 클릭합니다.
토너먼트 탭으로 전환하여 토너먼트 대진표를 확인합니다.
코드 검토
이 솔루션의 Apps Script 코드를 검토하려면 소스 코드 보기를 클릭하세요.
참여자
이 샘플은 Google Developer Expert의 도움을 받아 Google에서 유지관리합니다.
다음 단계
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
최종 업데이트: 2026-04-23(UTC)
[null,null,["최종 업데이트: 2026-04-23(UTC)"],[],["This script automates the creation of a single-elimination tournament bracket for up to 64 players. Utilizing the Spreadsheet service, it determines the necessary rounds, formats the \"Bracket\" sheet to display a tree diagram, and populates the first round with player names from the \"Players\" sheet. A custom menu, \"Bracket maker\", allows the user to trigger the `createBracket` function, which generates the bracket after obtaining user authorization. The code then uses loops to manage player distribution and bracket formatting.\n"]]