GASとHTMLを使用して、
フォームの「送信ボタン」押下後、
自分のサイトの別ページに移動するようにすることは可能でしょうか。
以下のように2秒後に別サイトに飛ぶ等試しましたが、リンク先に移動しているようですが、表示されず、
初心者のためさっぱりわかりませんでした。
可能であれば、フォームの送信ボタンを押下時に別ページに直接遷移するものにしたいです。
お教えいただければと思います。
GAS
1function doGet() { 2 3 var toppage=HtmlService.createTemplateFromFile("index"); 4 5 return toppage.evaluate(); 6 7} 8 9function doPost(postdata){ 10 11 var sh=SpreadsheetApp.getActiveSpreadsheet().getActiveSheet(); 12 13 var num =postdata.parameters.num.toString(); 14 15 sh.appendRow([num]); 16 17 var resultpage=HtmlService.createTemplateFromFile("result"); 18 return resultpage.evaluate(); 19}
HTML
1<!DOCTYPE html> 2<html> 3 4<head> 5 <base target="_self"> 6</head> 7 8<body> 9 <form method="post" action="アドレス"> 10 名前:<input type="number" placeholder="名前"><br> 11 <input type="submit" value="送信する"> 12 13 </form> 14</body> 15 16</html>
<!DOCTYPE html> <html> <head> <base target="_self"> <meta http-equiv="refresh" content="2;URL=ジャンプ先"> </head> <body> 2秒後にジャンプします。<br> <br> <br> <a href="ジャンプ先">ジャンプしない場合は、こちらをクリックしてください。</a> </body> </html>