我了解问题 1660已被标记为已修复,但我似乎无法获取从我的 htmlservice 表单传递到我的 google 应用程序脚本的任何参数。这是我尝试过的:
<my html file>
<form id="myForm">
<input name="aField" id="aField">
<input type="button" id="submit" value="submit" onclick = "sendData()">
</form>
<script>
function sendData() {
google.script.run.processForm(document.getElementById("myForm"));
}
</script>
</my html file>
<google apps script>
function processForm(value) {
var range = SpreadsheetApp.openById("1234").getRangeByName("testRnage");
range.setValue(value.aField);
}
</google apps script>
使用
<input type="button" id="submit" value="submit" onclick = "google.script.run.processForm(this.parentNode)">
也不起作用。
这两种方法都会导致以下浏览器错误:“未捕获的 ScriptError:TypeError:无法调用 null 的方法“setValue”。”
任何帮助表示赞赏。谢谢。