我的谷歌应用程序中有以下HTML代码。它应该调用下面的函数,但我什么都没得到。到目前为止,我在整个代码中都使用了相同的脚本
<div id= "right_column">
<p>
<input type="button" value="Enter Grades for Selected Lessons"
onclick="google.script.run.withSuccessHandler(showMsgForLoginAttempt).generate_grades_for_lesson(this.parentNode)"/>
</p>
</div>
这是函数的代码
function generate_grades_for_lesson(formObject) {
msgBox("Hello");
}
感谢任何帮助
答案 0 :(得分:1)
在表单元素周围使用表单而不是p。 使用type =&#34; text&#34;为了价值
<!DOCTYPE html>
<html>
<head>
<base target="_top">
</head>
<body>
<div id= "right_column">
<form>
<input type="text" name="grades" placeholder="Grades...">
<input type="button" value="Enter Grades for Selected Lessons"
onclick="google.script.run.withSuccessHandler(showMsgForLoginAttempt).generate_grades_for_lesson(this.parentNode)"/>
</form>
</div>
</body>
</html>
<script>
function showMsgForLoginAttempt() {
console.log("success");
}
</script>
在google apps脚本中使用Browser.msgbox
function generate_grades_for_lesson(formObject) {
Browser.msgBox("Grades: " + formObject.grades);
}