【发布时间】:2019-07-18 08:51:58
【问题描述】:
我在 GoogleScript 的 HTML 服务中创建了一个表单。 我希望用户以这种形式输入一些值。 之后,我希望用户按下提交按钮并使用用户输入“工作”。
我现在的问题是如何获取用户在 HTMLService 弹出窗口中输入表单的用户输入。
我已经在这个表单中添加了并且还添加了一个提交按钮。 但是当我点击它时,什么也没有发生。
这里是html的代码:
<!DOCTYPE html>
<html>
<head>
<base target="_top">
</head>
<script>
function formSubmit() {
google.script.run.Wertezeigen(document.forms[0]);
}
</script>
<body>
<p>Dieses Formular erzeugt ein neues Triage Dokument und speichert es mit den eingegebenen Werten in xyz ab.</p>
<form id="Triage_Template">
<table style="undefined;table-layout: fixed; width: 460px">
<colgroup>
<col style="width: 110px">
<col style="width: 350px">
</colgroup>
<tr>
<td>Gebäude:</td>
<td><input type="text" name="gebaude"></td>
</tr>
<tr>
<td>Prozessbereich:</td>
<td><input type="text" name="prozessbereich"></td>
</tr>
<tr>
<td>Straße:</td>
<td><input type="text" name="straße"></td>
</tr>
<tr>
<td>Objekt:</td>
<td><input type="text" name="objekt"></td>
</tr>
<tr>
<td>Defekt:</td>
<td><input type="text" name="defekt"></td>
</tr>
</table><br>
<input type="button" onClick="formSubmit()" value="Submit" />
</form>
</body>
</html>
Code.gs 中的函数:
function Wertezeigen(form) {
var vorname_test = form.gebaude;
alert(vorname_test);
}
我现在正在尝试的非常简单: 当用户点击提交时,我想在表单中显示输入框“gebaude”的输入作为警报。
【问题讨论】:
-
您需要在表单提交时
preventDefault操作,以便阻止默认操作。
标签: forms google-apps-script submit