Используйте Google Script, чтобы заполнить короткий текстовый ответ - PullRequest
0 голосов
/ 27 марта 2019

Я пытаюсь предварительно заполнить текстовое поле для короткого ответа в моей форме Google. Идентификатор поля: «1542424645».

Это сценарий, с которого я начинаю:


function onOpen(e) {

    // Generate Form Number then add to Form Description
    var str1 = Math.round(Math.random()*10000) + '0000';
    var str2 = Math.round(Math.random()*10000) + '0000';
    var formNumber01 = str1.slice(0,4);
    var formNumber02 = str2.slice(0,4);
    var formNumber = 'Unique Form # ' + formNumber01 + "-" + formNumber02;  

    // Identify active form
    var form = FormApp.getActiveForm();  

    // Add Form Number to Form Description
    form.setDescription(formNumber);

//    entry.1542424645()

}

Я могу заполнить описание формы, но эта информация не передается в электронную таблицу. Что мне нужно сделать, так это заполнить поле короткого ответа «Номер формы» (ID = '1542424645') этой информацией.

Я НЕ ХОЧУ ИСПОЛЬЗОВАТЬ СПИСОК ИЛИ ЗАПОЛНЕННЫЙ URL! Мне просто нужен фрагмент кода в функции onOpen () выше, чтобы заполнить информацию. Учитывая использование формы и то, для чего она предназначена, это единственный вариант, который я могу использовать.

Спасибо за любую помощь, которую вы можете предоставить.

...