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 に投稿しているため、エラーが発生しています。開発者と実行 URL が異なるのは、dev/exec だけではありません。両方の URL はまったく異なります。テストするには、開発者 URL をハードコードするだけです

于 2012-07-30T11:25:30.190 に答える