:
var docId = sheet.getRange(lr,idColumn,1,1).getValue();
. , , getValues() ('s'), . numRows ( ) lr. , 2, . :
getRange(row, column, numRows, numColumns)
- row -
- -
- numRows -
- numColumns -
, :
var docId = sheet.getRange(2,idColumn,lr,1).getValues();
, . 2, 2.
, , , , setChoices(choices), . . , .
var thisValue = "";
var arrayOfItems = [];
var newItem = "";
for (var i=0;i<docId.length;i++) {
thisValue = docId[i][0];
newItem = "item.createChoice('" + thisValue + "')";
arrayOfItems.push(newItem);
};
:
function fillFormData(docId) {
var form = FormApp.openById('MY FORMS ID');
var item = form.addListItem();
var thisValue = "";
var arrayOfItems = [];
var newItem = "";
for (var i=0;i<docId.length;i++) {
thisValue = docId[i][0];
Logger.log('thisValue: ' + thisValue);
newItem = item.createChoice(thisValue);
arrayOfItems.push(newItem);
};
item.setTitle('Select Existing Customer')
.setChoices(arrayOfItems)
};