【发布时间】:2018-12-23 03:32:42
【问题描述】:
我无法理解 Google App Script 中的这种行为,谁能解释一下?
这是一个绑定到工作表的非常简单的脚本。代码:
代码.js
function doGet() {
return HtmlService.createHtmlOutputFromFile("index.html");
}
function doPost() {
return HtmlService.createHtmlOutputFromFile("index.html");
}
index.html
<!DOCTYPE html>
<html>
<head>
<base target="_top">
</head>
<body>
<form id="form" name="form" action="" method="POST">
<input type="submit" id="submit" name="submit" value="submit">
</form>
</body>
</html>
看起来很简单吧?那么当你点击提交按钮时,页面重定向到一个空白页面。
我已经知道如何解决此问题(通过使用 script.run 甚至通过查询页面的 URL 来进行 hackier),但我想知道这里为什么会出错,因为 doPost 方法的意义何在如果你甚至不能使用它。
【问题讨论】:
标签: google-apps-script web-applications forms http-post