Перейти к основному содержимому

Подстановка в текст вопроса или ответа значения из базы контактов

· 2 мин. чтения

При проведении телефонных или веб-опросов с уникальными ссылками зачастую бывает необходимо вставлять в текст вопроса, комментария или варианта ответа данные респондента из базы контактов, например, ФИО или название компании.

примечание

Если требуется не просто вставить в текст значение из базы контактов, а посчитать счётчиками интервью с определёнными данными контакта или добавить их в массив — читайте эту статью.

Для начала нужно посмотреть названия колонок в файле с контактами, который планируете загружать в проект. Для примера возьмём такой файл:

ТелефонДолжностьФИО
79999999900Инспектор ульевВинни Пух
79999999901Зав. оружейного складаПятачок
79999999902ПсихологОслик Иа
79999999903БиблиотекарьКролик
79999999904Главный бухгалтерСова

И, допустим, нужно подставить в текст вопроса значение из поля ФИО. Это можно сделать как действием, так и скриптом.

Откройте редактор вопроса, где должна быть подстановка имени.

  1. Нажмите Действия -> Перед показом.
  2. Нажмите Добавить и выберите действие Установить значение переменной из данных контакта.
  3. В длинном поле параметра 1 укажите имя переменной на своё усмотрение, например Имя.
  4. В длинном поле параметра 2 нужно указать название колонки — ФИО.

Настройки действия в итоге должны выглядеть так:

Настройки действия

Теперь можно сохранить и закрыть редактор.

Затем вставьте в нужное место вопроса вашу переменную в фигурных скобках:

Редкактор вопроса

подсказка

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

Тестирование

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

Текст вопроса во время интервью

к сведению

В анкете, запущенной в режиме тестирования, базы контактов недоступны.