使用 code.gs 文件,我从Google电子表格中检索数据并将其放入2-D数组中,然后对数组进行了一些操作(诸如转置,压缩它等)。
我正在尝试了解如何创建一个 Web 应用程序/网页,该应用程序/网页将此 2-D 数组显示为 html 表(取决于还能够设置表格规格,如宽度、颜色等)。
有人对如何做到这一点有任何想法吗?
一般来说,这将告诉您如何做到这一点。只是为了显示 HTML。
https://developers.google.com/apps-script/guides/html/
要选择特定数据,您需要使用 .gs 文件抓取电子表格,就像您已经完成的那样。现在,当您完成对阵列的修改后,将其存储在属性服务或缓存服务中。
在 HTML 页面中,编写一个回调 .gs 文件的 JS 函数。
google.script.run
.withSuccessHandeler( function(array) { ... //We'll get to this in a moment... })
.getMyArray();
在你的.gs文件中,写一个函数'getMyArray'。使其从属性或缓存服务检索数组,并使其返回数组。
现在,它是成功处理者,使用您的数组,并使其成为一个表。
// 'array' here will be the return of .getMyArray()
.withSuccessHandler( function(array) {
for (var i in array) {
// Here, make every object into a string of the table you want
// i.e. "<table><td>" + array[i] + "<td> ..."
// Insert that string into some div.innerHTML
}
.getMyArray();
像圆周率一样简单