【发布时间】:2016-09-23 11:50:49
【问题描述】:
我想从 HTML 文件中调用 Google 工作表。 这可以通过以下文档 (https://developers.google.com/apps-script/guides/html/templates) 实现:
<body>
<? var data = SpreadsheetApp
.openById('1234567890abcdefghijklmnopqrstuvwxyz')
.getActiveSheet()
.getDataRange()
.getValues(); ?> </body>
当我加载 HTML 文件时,它确实有效并捕获了值。 我需要做的是 - 我想在一个由按钮激活的 for 循环内的电子表格中设置值。
function processForm() {
var elementsNr = document.getElementsByName("nummerierung")
var elements = document.getElementsByName("schuelername")
var elementsDate = document.getElementsByName("datuminput")
var elementsArt = document.getElementsByName("art")
var elementsZeit = document.getElementsByName("zeit")
for (var i = 0; i < elements.length; i++) {
var Nr = elementsNr[i].value;
var sname = elements[i].value;
var datum = elementsDate[i].value;
var Uart = elementsArt[i].value;
var UZeit = elementsZeit[i].value;
var data = SpreadsheetApp
.openById('1MWy0J5ZKnsXXKWEX72Bh9cRBvsFkDAqTEhW1SxFavmA')
.getActiveSheet()
.getDataRange(sheet.getLastRow()+1, 1, 1, 5)
.getValues([[Nr, datum, sname, Uart, UZeit]]);
}
但不知何故我得到一个参考错误:
ReferenceError: SpreadsheetApp 未定义
:(
有人吗?
【问题讨论】:
标签: html google-apps-script google-sheets