小编use*_*168的帖子

Google Apps脚本返回数组值,并在javascript函数中使用它们

我正在尝试返回一个数组,并在javascript函数中使用它,但它似乎不起作用。我的Code.gs如下:

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;
}
Run Code Online (Sandbox Code Playgroud)

我的test.html中的函数如下所示:

function hello() {
   google.script.run.test();
}
Run Code Online (Sandbox Code Playgroud)

所以我想将数组及其内容传递给test.html中的hello函数。我该如何进行这项工作?

javascript arrays google-apps-script

2
推荐指数
1
解决办法
9382
查看次数

标签 统计

arrays ×1

google-apps-script ×1

javascript ×1