Выпадающий список формы Google из листа Google - PullRequest
1 голос
/ 24 апреля 2019

Я не уверен, почему, но этот скрипт Google не запускается ... я что-то упустил?Должен быть просто выпадающий список в форме Google, который извлекается из списка на странице Google.Спасибо!

    function updateForm(){
  // call your form and connect to the drop-down item
  var form = FormApp.openById("1jkvyqmRwK_U9Ddn96LRRAxC0xjnuufo3JuIj9kszNQ8");

  var namesList = form.getItemById("1425039677").asListItem();




// identify the sheet where the data resides needed to populate the drop-down
  var ss = SpreadsheetApp.getActive();
  var names = ss.getSheetByName("Student Names");

  // grab the values in the first column of the sheet - use 2 to skip header row 
  var namesValues = names.getRange(2, 1, names.getMaxRows() - 1).getValues();

  var studentNames = [];

  // convert the array ignoring empty cells
  for(var i = 0; i < namesValues.length; i++)    
    if(namesValues[i][0] != "")
      studentNames[i] = namesValues[i][0];

  // populate the drop-down with the array data
  namesList.setChoiceValues(studentNames);

Все, что он говорит, когда я бегу, готовится к выполнению, а затем ничего.

1 Ответ

0 голосов
/ 24 апреля 2019

Похоже, это действительно работает.Я закрыл форму и лист в соответствии с предложением @Cooper и перезагрузил компьютер, и это, похоже, исправило это.Спасибо!

...