Guides · 11 мин чтения

Условная логика в Google Forms: полное руководство по ветвлению вопросов

Узнайте, как использовать условную логику в Google Forms. Наше пошаговое руководство поможет настроить ветвление, пропуск разделов и сложные опросы.

Mathias Gilson

Автор

Mathias Gilson

CEO, Qualtir

Условная логика в Google Forms: полное руководство по ветвлению вопросов
На этой странице

Условные вопросы в Google Forms позволяют скрывать или показывать разделы в зависимости от того, что выбрал респондент. Вместо того чтобы отправлять всех пользователей по одному и тому же пути, вы направляете их по разным сценариям в зависимости от их ответов. Это и есть суть условной логики в Google Forms: она делает формы более короткими и релевантными для каждого участника.

В этом руководстве мы разберем все необходимое: как выглядит условная логика, как настроить ее шаг за шагом, как работать с несколькими путями ветвления и что делать, если логика работает не так, как ожидалось.

Что такое условная логика в Google Forms?

Условная логика, также называемая логикой ветвления или логикой пропуска, означает, что форма меняет свой путь в зависимости от ввода пользователя. В Google Forms это реализовано через ветвление на основе разделов. Вы делите форму на разделы, а затем настраиваете каждый вопрос так, чтобы он отправлял респондентов в нужный раздел в зависимости от ответа.

Что может делать условная логика в Google Forms:

  • Пропускать неактуальные разделы для определенных респондентов
  • Направлять людей к разным уточняющим вопросам в зависимости от их роли, опыта или предпочтений
  • Завершать форму досрочно для тех, кто не подходит под критерии
  • Создавать опросы с несколькими путями, где разные группы видят совершенно разные вопросы

Чего она не умеет делать нативно:

  • Показывать или скрывать отдельные вопросы внутри одного раздела (требуется граница раздела)
  • Выполнять ветвление на основе текстового ввода или числовых диапазонов (поддерживаются только вопросы с выбором одного варианта и выпадающие списки)
  • Применять условную логику к флажкам (вопросы с множественным выбором не поддерживают логику перехода к разделу)
Google Forms editor with branching sections for student and professional paths

Как настроить условные вопросы в Google Forms

Для настройки условной логики нужны две вещи: разделы и вопрос с выбором одного варианта или выпадающим списком, который будет управлять маршрутизацией.

Шаг 1: Спланируйте разделы

Перед тем как открывать Google Forms, набросайте пути вопросов на бумаге или доске. Каждая «ветка» в вашей форме становится отдельным разделом. Простой пример:

  • Раздел 1: Вводный вопрос («Вы студент или профессионал?»)
  • Раздел 2: Вопросы для студентов
  • Раздел 3: Вопросы для профессионалов
  • Раздел 4: Общие заключительные вопросы для всех

Шаг 2: Создайте разделы в Google Forms

  1. Откройте Google Forms и создайте новую форму или откройте существующую.
  2. Нажмите значок раздела на панели инструментов справа (он выглядит как две горизонтальные линии с пунктиром между ними). Это добавит новый раздел под текущим.
  3. Дайте каждому разделу понятное название, чтобы вы могли легко ориентироваться при настройке маршрутизации.
  4. Добавьте соответствующие вопросы в каждый раздел.
Пример: структура формы из четырех разделов
Раздел 1 Вопрос для ветвления: «Вы студент или профессионал?»
Раздел 2 Путь для студентов
Раздел 3 Путь для профессионалов
Раздел 4: Общие вопросы (все попадают сюда)

Шаг 3: Добавьте вопрос для ветвления

Вопрос для ветвления должен быть типа Один из списка или Выпадающий список. Только эти два типа поддерживают маршрутизацию к разделам.

  1. В Разделе 1 добавьте вопрос с выбором одного варианта (например, «Вы студент или профессионал?»).
  2. Добавьте варианты ответов («Студент», «Профессионал»).
  3. Нажмите на три точки в правом нижнем углу вопроса.
  4. Выберите «Переходить к разделу на основе ответа».

После этого рядом с каждым вариантом ответа появится выпадающий список. Используйте их, чтобы выбрать, в какой раздел отправлять пользователя при выборе конкретного ответа.

Шаг 4: Настройте маршрутизацию для каждого ответа

Для каждого варианта ответа выберите пункт назначения:

  • Продолжить следующий раздел (по умолчанию, линейный поток)
  • Перейти к разделу [имя] (переход к конкретному разделу)
  • Отправить форму (завершить форму сразу после этого ответа)

В примере со студентом и профессионалом:

  • «Студент» → Перейти к Разделу 2 (вопросы для студентов)
  • «Профессионал» → Перейти к Разделу 3 (вопросы для профессионалов)

Каждый путь (Раздел 2 и Раздел 3) должен заканчиваться переходом к Разделу 4 для общих вопросов. Установите это в нижней части каждого раздела, выбрав в выпадающем списке «После раздела [X]: Перейти к разделу [4]».

Google Forms go-to-section dropdowns on a multiple choice branching question

Ветвление в Google Forms: несколько путей

Вы не ограничены двумя путями. Ветвление в Google Forms поддерживает столько путей, сколько у вас вариантов ответов.

Три и более путей

Опрос об удовлетворенности может выглядеть так:

  • «Очень доволен» → Раздел с вопросами для промоутеров
  • «Нейтрально» → Раздел с предложениями по улучшению
  • «Недоволен» → Раздел с деталями жалобы

Каждый ответ сопоставляется с отдельным разделом. Все три раздела затем ведут к заключительному разделу с благодарностью.

Вложенное ветвление

Вы можете создавать ветки внутри веток. Например, Раздел 2 (путь студента) может сам содержать вопрос с ветвлением («На каком факультете вы учитесь?»), который ведет к дальнейшим подразделам. Жесткого ограничения на глубину вложенности нет, но глубоко вложенные формы становятся сложными для управления и тестирования.

Ветвление к отправке формы

Используйте «Отправить форму» как пункт назначения, если хотите досрочно завершить опрос для определенных респондентов. Это часто используется в формах отбора, где неподходящие кандидаты не должны видеть остальные вопросы.

Логика пропуска в Google Forms: обход разделов

Логика пропуска в Google Forms означает направление респондента мимо одного или нескольких разделов. Механизм такой же, как и у ветвления: вы настраиваете вопрос с выбором одного варианта так, чтобы он перескакивал к разделу дальше по форме.

Пример использования: У вас есть форма с необязательным разделом о технических предпочтениях. В конце предыдущего раздела добавьте вопрос: «Хотите ли вы ответить на дополнительные технические вопросы?». Направьте ответ «Да» в технический раздел, а «Нет» в раздел отправки формы.

Ключевая разница между ветвлением и логикой пропуска заключается в цели: ветвление направляет людей к разному контенту, а логика пропуска позволяет им обойти разделы, которые к ним не относятся.

Распространенные проблемы: что делать, если ветвление не работает

Если условная логика ведет себя не так, как ожидалось, проверьте следующие причины.

Опция ветвления недоступна

Только вопросы типа «Один из списка» и «Выпадающий список» поддерживают маршрутизацию. Если вы не видите опцию «Переходить к разделу на основе ответа» в меню из трех точек, значит, выбран неверный тип вопроса. Измените его на один из двух поддерживаемых.

Все респонденты видят одни и те же разделы

Обычно это значит, что форма находится в режиме предварительного просмотра для редактирования. В редакторе ссылка «Просмотр» (значок глаза) показывает линейный путь без учета ветвления. Тестируйте форму по реальной ссылке (поделитесь формой или откройте ее в режиме инкогнито), чтобы убедиться, что маршрутизация работает.

Респонденты попадают не в тот раздел

Перепроверьте настройки маршрутизации для каждого ответа. Одна ошибка в выпадающем списке может направить всех не туда. Также проверьте настройку «После раздела [X]» в нижней части каждого раздела, так как по умолчанию стоит «Продолжить следующий раздел», что может не подходить для ваших целей.

Ветвление не работает с флажками

Флажки (вопросы с множественным выбором) не поддерживают условную маршрутизацию. Если вам нужно ветвление от такого вопроса, попробуйте заменить его на серию вопросов с выбором одного варианта или перестройте логику.

Разделы отображаются в другом порядке

Разделы в Google Forms нумеруются последовательно в редакторе. Когда вы добавляете логику перехода, порядок разделов в редакторе определяет их логическую последовательность. Переупорядочьте разделы, перетаскивая их, а затем перепроверьте конфигурацию маршрутизации.

Ограничения условной логики в Google Forms

Понимание границ возможностей Google Forms поможет вам решить, когда пора переходить на более мощные инструменты.

  • Только на уровне разделов: Вы не можете показывать или скрывать отдельные вопросы внутри раздела. Раздел появляется или исчезает целиком.
  • Нет логики на основе значений: Вы не можете ветвить форму на основе введенного числа или даты. Система понимает только то, какой вариант был выбран.
  • Нет ветвления для флажков: Как уже отмечалось, вопросы с множественным выбором не поддерживают маршрутизацию.
  • Нет зависимостей между разделами: Вопрос в Разделе 3 не может «видеть», что было отвечено в Разделе 1 без обходных путей.
  • Нет циклов: Вы не можете отправить респондентов обратно в предыдущий раздел для повторного ответа.

Для более сложной логики (показ/скрытие отдельных вопросов, ветвление по числовым данным, правила с несколькими условиями) обычно требуются сторонние конструкторы форм или Google Apps Script, который динамически меняет форму.

Практические советы

  • Называйте разделы понятно: Используйте названия вроде «Путь А: Студенты» вместо «Раздел 2», чтобы конфигурация была читаемой.
  • Тестируйте каждый путь отдельно: После публикации формы пройдите по каждому возможному маршруту хотя бы раз, чтобы подтвердить корректность логики.
  • Используйте «Отправить форму» для отсева: Если первый ответ дисквалифицирует респондента, направьте его сразу к отправке, вместо того чтобы заставлять проходить всю форму.
  • Делайте каждый путь коротким: Ветвление полезно, только если пути лаконичны. Длинные разделы в каждой ветке сделают форму утомительной.
  • Используйте описания разделов для контекста: Каждый раздел имеет описание. Используйте его, чтобы сориентировать респондентов, которые только что попали в раздел через ветку (например, «Эти вопросы только для студентов»).

Больше информации о создании эффективных форм можно найти в нашем полном руководстве по функциям Google Forms и подборке дополнений для Google Forms, которые расширяют возможности стандартного инструмента.

FAQ

Есть ли в Google Forms условная логика?
Да. Google Forms поддерживает ветвление на основе разделов, что является нативной формой условной логики. Вы можете направлять респондентов в разные разделы в зависимости от их ответов на вопросы типа «Один из списка» или «Выпадающий список». Скрытие отдельных вопросов нативно недоступно, но ветвление разделов покрывает большинство задач для опросов, тестов и форм отбора.
Как создать условный вопрос в Google Forms?
Добавьте вопрос типа «Один из списка» или «Выпадающий список», нажмите на три точки в правом нижнем углу и выберите «Переходить к разделу на основе ответа». Рядом с каждым вариантом ответа появится выпадающий список для выбора раздела. Это и есть базовая настройка условного вопроса.
Можно ли использовать условную логику с текстовыми вопросами?
Нет. Условное ветвление в Google Forms работает только с вопросами типа «Один из списка» и «Выпадающий список». Текстовые поля, флажки, линейные шкалы и даты не поддерживают маршрутизацию. Если вам нужно ветвление по текстовому или числовому вводу, потребуются Google Apps Script или сторонние инструменты.
Почему мое ветвление в Google Forms не работает?
Самые частые причины: (1) выбран неверный тип вопроса, (2) вы тестируете форму в режиме предпросмотра редактора, а не по рабочей ссылке, (3) опция маршрутизации установлена на «Продолжить следующий раздел» вместо перехода к нужному разделу, или (4) настройка «После раздела [X]» указывает на неверный пункт. Проверьте все четыре пункта.
Как работает логика пропуска в Google Forms?
Логика пропуска работает путем направления респондента мимо одного или нескольких разделов с помощью настройки перехода. Вы настраиваете вопрос так, чтобы он перескакивал к разделу дальше по форме, пропуская промежуточные. Это тот же механизм, что и у ветвления, но с другой целью: ветвление направляет к разному контенту, а логика пропуска позволяет избежать ненужных разделов.

Заключение

Условные вопросы в Google Forms дают мощный способ создания персонализированных форм без написания кода. Ключ к успеху: подход на основе разделов. Сначала спланируйте структуру, используйте вопросы с выбором одного варианта для управления маршрутизацией и тестируйте каждый путь перед публикацией.

Чтобы узнать больше, ознакомьтесь с тем, как использовать Google Forms для онлайн-экзаменов, и изучите полное руководство по функциям Google Forms.

Похожие статьи