Создайте форму из таблицы с вопросами
Превратите таблицу вопросов в формате XLSX или CSV в новую форму FormFlow. Таблица проверяется строка за строкой до сохранения, а загруженный файл не хранится.
Эта статья переведена машинным способом. Читать оригинал на английском

Форма часто начинается с таблицы вопросов: одна строка на вопрос, которую написал тот, кто отвечает за процесс. FormFlow может превратить такую таблицу в новую форму. Он читает файл XLSX или CSV, показывает, что понял, и ничего не создаёт, пока в таблице не останется ошибок и вы не нажмёте «Создать форму». Сам загруженный файл не хранится как файл клиента.
Прежде чем начать
Скачайте шаблон, а не пишите заголовки по памяти. В списке форм выберите «Импорт схемы формы», затем «Скачать шаблон формы». Вы получите form-template.xlsx с двумя листами: лист вопросов с шестью строками-примерами и справочный лист, где для каждого типа поля указано, принимает ли оно options, rows и columns, min и max, и какие правила.
Лист вопросов знает такие столбцы: label, name, type, required, placeholder, options, validation, step, rows, columns, min и max. В заголовках обязательно должны быть только label и type. Любой другой столбец можно опустить.
Шаги
Заполните по одной строке на поле. Укажите для каждого label и type. Оставьте name пустым, и FormFlow выведет его из label; заполните его, если нужно конкретное имя.
Пишите required как yes, y, true, 1, x или галочку. Любое другое значение, включая пустую ячейку, означает «не обязательно».
Разделяйте значения списка вертикальной чертой: Free|Pro|Team в options или min:2|max:60 в validation. Для сетки rows и columns принимают тот же формат с вертикальной чертой. Для шкалы min и max задают границы.
Задайте step целым числом, чтобы разбить форму на шаги. Нумерация начинается с 0, поэтому первое поле должно быть на шаге 0. Пустая ячейка step берёт шаг строки выше.
Сохраните файл как XLSX или CSV. Ограничение размера по умолчанию — 2048 KB, развёртывание может его изменить.
В списке форм выберите «Импорт схемы формы» и загрузите файл. Нажмите «Проверить таблицу».
Прочитайте результат проверки (ниже). Если в нём перечислены проблемы, исправьте эти строки в таблице и загрузите её снова. Если перечислены поля, введите название формы (сначала это имя файла без расширения) и нажмите «Создать форму».
FormFlow откроет страницу редактирования новой формы. Проверьте форму там, прежде чем делиться ссылкой.
Что показывает проверка
«Проверить таблицу» читает файл на сервере и проверяет каждую строку до того, как что-либо сохранено. Исходов два.
Если что-то не так, вы увидите таблицу из трёх столбцов — «Строка», «Столбец» и «Проблема» — под заголовком «В таблице требуются исправления» и сообщение «Ничего не было сохранено.» Номера строк — те, что показывает ваша таблица, так что строка 1 — это заголовок. Типичные проблемы: отсутствует обязательный столбец, пустой label или type, name нельзя вывести из label, step не является целым числом, и всё, что конструктор форм отклонил бы для этого поля; проверка формулирует это так же, как конструктор. Пока остаются проблемы, кнопки «Создать форму» нет, а одна плохая строка блокирует весь импорт.
Если таблица в порядке, вы увидите предпросмотр только для чтения с одной строкой на поле: «Имя поля», «Метка», «Тип», «Обязательно», «Варианты», «Валидация» и «Шаг». Пустые строки таблицы пропускаются.
Где импорт прямолинеен
Он создаёт новую форму. Он никогда не меняет схему существующей.
Предпросмотр только для чтения. Чтобы изменить поле, отредактируйте таблицу и загрузите её снова либо отредактируйте форму после создания.
Он не задаёт правильные ответы и баллы. Шаблон сообщает, что они задаются в конструкторе форм, чтобы ключ ответов не кочевал по таблицам.
Он не хранит ваш файл. Файл читается для проверки и затем удаляется; сама проверка передаётся в виде зашифрованного токена, привязанного к вашей Команде.
Он не гарантирует последний шаг. Поля проверяются ещё раз, когда вы нажимаете «Создать форму», и если эта проверка их отклоняет, форма не создаётся.
Ограничения, о которых стоит знать
Принимаются только файлы XLSX и CSV, по умолчанию до 2048 KB.
В таблице может быть не больше 10 шагов. Проблема указывается на первой строке, чей шаг выходит за предел.
Поле файла в таблице отклоняется с сообщением «Поля для загрузки файлов недоступны на этом тарифе.», если ваш Тариф не допускает полей файлов.
В таблице нет столбцов для правил ветвления, стилей и названий шагов. Задайте их в конструкторе.
Код импорта не закрывает новую форму. Его собственный комментарий говорит, что форма работает сразу, как только вы на неё попадаете, как и созданная вручную, поэтому проверьте её настройки, прежде чем публиковать ссылку.