【发布时间】:2016-06-22 07:20:35
【问题描述】:
我需要将 2 个“变量”或“数组”从我的 Code.gs 传递到我的 index.html / javascript。这两个“变量”是我的工作表的值和单元格的背景颜色。 如果我只传递 1 个变量(waardes 或 kleuren),则该函数有效,如果我尝试同时传递它们,我只会在“return waardes , kleuren”中获得最后一个变量传递。
// 代码.gs
function getSheetData(){
var ss = spreadsheetApp.openById("1EpOCr_wjeYhn2YsQjRpAaUtaJNKv_4Rf81vnG59EvPA").getSheetByName("sheet");
var waardes, kleuren;
waardes = ss.getDataRange().getValues();
kleuren = ss.getDataRange().getBackgrounds();
return waardes, kleuren;
}
// index.html/javascript
function functionShowSheet() {
google.script.run.withSuccessHandler(showValuesandColors).getSheetData();
function showValuesandColors (waardes, kleuren) {
alert(waardes);
alert(waardes[0][0]);
// do something with the values and colors
}
}
【问题讨论】:
-
逗号运算符总是返回一个结果:最后一个子表达式的值。 developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/…
标签: javascript arrays google-apps-script