0

我正在尝试使用 doPost 提交表单,但我不断收到“未知宏 doPost”错误。

模板化的 HTML:

<?var url = ScriptApp.getService().getUrl().replace("exec","dev");?>

...

<form action='<?=url?>' method="post">
  <fieldset>
    ...
    <input type="submit" value="Submit"/>
  </fieldset>
</form>

剧本:

function doPost(requestInfo){
  Logger.log("Entering doPost()\n");
  return HtmlService.createHtmlOutput("<h1>404</h1>");

}

任何想法为什么会这样?

4

1 回答 1

3

您收到错误是因为您将数据发布到错误的 URL。Developer 和 Execution URL 不仅在 dev/exec 上有所不同。这两个 URL 完全不同。要进行测试,只需硬编码开发者 URL

于 2012-07-30T11:25:30.190 回答