我已经检查过,我发现的大部分内容都是从2012年开始的,并为当时存在的bug提供了解决方法。不幸的是,我不太了解Google的文档。
我有一个脚本项目,用于向具有HTML表单的访问者提供网页:
<form id="gradingform">
<input type="text" name="name" placeholder="Name">
<input type="number" name="grade" placeholder"100">
<input type="submit" onclick="<this is where I'm having issues>">
</form>
我认为这需要像使用google.script.run
一样在处理网页时获取脚本时进行处理。有一个特定的表单,我认为它应该使用成功处理程序,所以例如,
google.script.run.withSuccessHandler(gradeSubmitted).recordGrades()
gradeSubmitted()
将是一个只发送消息的函数,通过做一些简单的div更改很容易。我真正的问题是recordGrades()
会是什么样的。
如何将表单传递给此函数,如何从表单中收集信息?从那里我将它添加到Sheet,一旦信息在一个数组中这很容易,因为我可以添加它。文件说表单信息应该作为Blob
传递,但谷歌的例子有点令人困惑。
答案 0 :(得分:0)
这是你必须要做的事情
onclick="google.script.run.withSuccessHandler(gradeSubmitted).recordGrades(this.form)"
在code.gs文件中,您将收到一个json
[16-03-25 10:51:51:046 IST] {grade=10, name=Anees}