Предварительно заполните вопросы в форме Google - PullRequest
0 голосов
/ 12 марта 2020

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

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

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

Оцените любую помощь по этому

Спасибо

enter image description here

1 Ответ

0 голосов
/ 13 марта 2020

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

Сначала необходимо получить значения из лист, используя, например, getValues ​​() :

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

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

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

Тогда у вас будет Форма объект, к которому вы можете добавлять вопросы в зависимости от каждого типа вопроса, который вы зададите sh.

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

...