Заполните форму Google, используя Google Apps Script - PullRequest
2 голосов
/ 23 марта 2020

Я только что попробовал свою кодировку ниже ... но проблема в том, что мой скрипт приложений Google просто отправляет форму с пустым значением для обоих полей "короткий ответ". Может кто-нибудь показать мне, как я могу решить мою проблему. TQ.

function myFunction() {
  var dapatkanForm = FormApp.openByUrl('https://docs.google.com/forms/d/1S1F3cKMwkXm3gVt00RegQ-GCzRfELOq74IH9WEk8SlU/edit?usp=sharing');
  var nama = dapatkanForm.getTitle();
  var listIsiText = dapatkanForm.getItems(FormApp.ItemType.TEXT);
  var panjangArray = listIsiText.length;
  for(var i=0; i<panjangArray; i++)
  {
    var textTemp = listIsiText[i];
    var nakSet = textTemp.asTextItem();
    var response = nakSet.createResponse('MOHD ANIS BIN AZINAN');
  }
  var formResponse = dapatkanForm.createResponse();
  formResponse.submit();
  Logger.log(nama);
}

1 Ответ

1 голос
/ 23 марта 2020

Ваш код очень близок к решению. Вам просто нужен еще один метод. Следующая строка…:

var formResponse = dapatkanForm.createResponse();

… должна выглядеть примерно так:

var formResponse = dapatkanForm.createResponse().withItemResponse(response);

При использовании .withItemResponse() отправленная форма будет загружать ваши ответы вместо быть пустым Пожалуйста, попросите у меня больше разъяснений, если вам все еще нужна помощь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...