Уровень программирования : Начальный Длительность : 5 минут Тип проекта : Автоматизация с пользовательским меню
Цели
- Поймите, для чего предназначено это решение.
- Разберитесь, что делают службы Apps Script в рамках данного решения.
- Настройте скрипт.
- Запустите скрипт.
Об этом решении
Создайте турнирную сетку для 64 человек или команд. Это решение создаст древовидную диаграмму, представляющую турнир на выбывание.


Как это работает
Скрипт перебирает список игроков и определяет, сколько раундов необходимо в турнирной сетке. Скрипт форматирует лист «Турнирная сетка» , создавая древовидную диаграмму, и добавляет имена игроков в первый раунд.
Сервисы Apps Script
Данное решение использует следующую службу:
- Сервис электронных таблиц : получает диапазон игроков и создает древовидную диаграмму для турнира.
Предварительные требования
Для использования этого примера необходимы следующие условия:
- Для работы потребуется учетная запись Google (для учетных записей Google Workspace может потребоваться подтверждение администратора).
- Веб-браузер с доступом в интернет.
Настройте скрипт
Нажмите на следующую кнопку, чтобы создать копию образца электронной таблицы «Создание турнирной сетки» :
Запустите скрипт
- В скопированной электронной таблице нажмите «Создатель скобок» > «Создать скобку» . Возможно, потребуется обновить страницу, чтобы появилось это пользовательское меню.
При появлении запроса авторизуйте скрипт. <<../_snippets/oauth.md>>
Нажмите «Создатель скобок» > «Создать скобку снова».
Перейдите на вкладку «Турнирная сетка» , чтобы просмотреть турнирную сетку.
Просмотрите код
Чтобы просмотреть код Apps Script для этого решения, нажмите «Просмотреть исходный код» :
Просмотреть исходный код
Code.gs
</section>
Авторы
Данный пример поддерживается компанией Google при содействии экспертов-разработчиков Google.