Предварительно заполните вопросы в форме Google

Я знаю, как предварительно заполнить форму Google ответами / ответами, которые заносятся в таблицу Google,

Мне было интересно, есть ли способ сделать это в обратном порядке, поэтому предварительно заполните форму Google не только ответами / ответами, но и вопросами?

Например. Создайте форму гиперссылки, которая заполняет Q1, Q3, Q5, Q6 и выровненный ответ, исключая Q2, Q4, Q7, Q8, Q9, Q10 из формы, поскольку они пустые

Цените любую помощь в этом

Спасибо

введите здесь описание изображения


person Alexasks    schedule 12.03.2020    source источник
comment
Поделитесь, пожалуйста, ссылками на то, что вы уже пробовали.   -  person Rachel McGuigan    schedule 12.03.2020
comment
См. Выше @RachelMcGuigan   -  person Alexasks    schedule 12.03.2020


Ответы (1)


Да, вы можете добиться этого, создав Google Form программно с помощью скрипта приложений. Для чтения / управления листом и Класс FormApp для создания и управления формой Google.

Сначала вам нужно получить значения из таблицы, используя, например, getValues ():

var values = SpreadsheetApp.getActiveSheet().getRange(2, 3, 6, 4).getValues();

И используйте это значение для создания формы с помощью create () метод:

var form = FormApp.create('Form Name');

Тогда у вас будет объект Form, в который можно добавить вопрос. элементы в зависимости от типа вопроса, который вы хотите.

Вы также можете руководствоваться этим другим ответом.

person Andres Duarte    schedule 13.03.2020
comment
Спасибо за это ... есть ли способ заполнить место назначения гиперссылки форм на листе @AndresDuarte - person Alexasks; 15.03.2020
comment
Что вы подразумеваете под местом назначения гиперссылки? Вы можете получить URL / ссылку для ответа на форму с помощью getPublishedUrl метод, вы это имеете в виду? - person Andres Duarte; 16.03.2020