Mettre à jour dynamiquement Formulaire de Google "Choisir dans la liste" options de la colonne dans la feuille de calcul

J'essaye de configurer un Formulaire de Google qui permettra de créer un " choisissez dans la liste' question, chaque option étant tirée des lignes dans une colonne spécifique.

J'ai essayé ce code, mais il n'a pas fonctionné pour moi.

Le code que j'ai à ce jour est ci-dessous. Je suis en mesure de créer la forme désirée en question avec les données provenant d'une seule ligne dans la colonne spécifique (dans ce cas, la dernière ligne de la colonne).

Si quelqu'un peut aider en m'indiquer la bonne direction quant à la façon d'attribuer à chaque ligne sélectionnée à une seule question.
Aussi si c'est une sorte de moyen de mettre à jour dynamiquement la question des options à chaque fois que la feuille de calcul est mis à jour.

var idColumn = 1; //ID of the selected column

//gets document ID from spreadsheet 
//(not 100% sure the role of all of these lines, have worked it out from other examples of code online)
function spreadSheetGetter() {
  var sheet = SpreadsheetApp.getActiveSheet();
  var rows = sheet.getDataRange();
  var numRows = rows.getNumRows();
  var values = rows.getValues();
  var lr = rows.getLastRow();  

  var docId = sheet.getRange(lr,idColumn,1,1).getValue(); //gets the data from the last row in selected column

fillFormData(docId);
}


//fills for with document ID
function fillFormData(docId) {
var form = FormApp.openById('MY FORMS ID');
var item = form.addListItem();

item.setTitle('Select Existing Customer') //creates the choose from list question
     .setChoices([
         item.createChoice(docId), //data from row 1
         item.createChoice(docId) //data from row 2 etc...
       ])
}

OriginalL'auteur Method | 2015-05-22