我正在尝试创建一个可以作为Web应用程序部署的脚本。我有一个电子表格,其中包含教师姓名,注册了不同的专业发展课程。
我需要能够从所有会话的下拉列表中选择会话,然后使用复选框参加考勤。每个课程都会有不同的老师参加,因此出勤名单必须是动态的。
我对GAS
非常新,我讨厌要求这样的基本帮助。我进入网络应用和HTML服务大约需要3周才能进入GAS
和3天。
然后,如果他们参加,我想写一个“1”回电子表格。 (到目前为止,我想出了这部分内容)。
任何帮助都会很棒。
以下是code.gs
function doGet() {
return HtmlService
.createTemplateFromFile('Index')
.evaluate();
}
这是我的index.html
<!DOCTYPE html>
<html>
<head>
<base target="_top">
</head>
<body>
<? var sheet = SpreadsheetApp.openById('1ZDV68w82btNbg1Or63u97i8wn7pXyV2gZUfwXlqwUJI').getSheetByName('sheet1'); ?>
<? var data = sheet
.getDataRange()
.getValues(); ?>
<? for (var i = 0; i < data.length; i++) { ?>
<? if (data[i][0] == "Session 1"){ ?>
<? sheet.getRange(i+1, 3).setValue("1"); ?>
<? } ?>
<? } ?>
</body>
</html>
这里还不多 - 我不明白创建按钮或处理响应。也不直接从回应中产生输出。在过去的几天里,我做了大量的研究,试图提出一些例子,但那里的人很少。