148
rated 0 times
[
150]
[
2]
/ answers: 1 / hits: 19580
/ 9 Years ago, sun, june 14, 2015, 12:00:00
I am trying return an array and use it in a javascript function, but it doesn't seem to work. My Code.gs is as follows:
function doGet() {
return HtmlService.createHtmlOutputFromFile('test')
.setSandboxMode(HtmlService.SandboxMode.IFRAME);
}
function test() {
var locations = [];
var ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/13q7pIeMUHll6_5xBUpBavaBqALt9fnFnOIO-Hwy_pFc/edit'),
sheet = ss.getActiveSheet(),
range = ss.getRange(D2:D4),
values = range.getValues();
for (var r=1; r<values.length; r++) {
var row = values[r];
locations.push(row[0]);
}
return locations;
}
The function in my test.html looks as follows:
function hello() {
google.script.run.test();
}
So I want to pass the array and its contents to the hello function in my test.html. How can I make this work?
More From » arrays