HtmlService doPost

时间:2012-07-30 10:57:58

标签: google-apps-script

我正在尝试使用doPost提交表单,但我不断收到“Unknown macro 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>");

}

为什么会发生这种情况?

2 个答案:

答案 0 :(得分:3)

您正在发送错误,因为您要将数据发布到错误的网址。开发人员和执行URL不仅因dev / exec而异。两个URL都完全不同。要测试,只需硬编码devloper URL

答案 1 :(得分:0)

自从编写doPost函数以来,您是否保存了新版本并更新了webapp的版本?