前提・実現したいこと
gas で作成したHTML内のフォームから受け取った
パラメータを同プロジェクト内の別ページのHTMLに値を渡したいです
発生している問題・エラーメッセージ
ReferenceError: 「data」が定義されていません。(行 17、ファイル「コード」)
該当のソースコード
1ページ目
<!DOCTYPE html> <html> <head> <base target="_top"> </head> <body> <form method="post" action="https://script.google.com/a/c-kel.com/macros/s/AKfycbz6StCjCFfa5WMhDG_Tg8IYzrl5EFEMeocLwlkfz0w/dev?=page2"> <label>名前<input type="text" name="name"></label> <label>性別<input type="text" name="sex"></label> <input type="submit" value="送信"> </form> </body> </html>2ページ目
<!DOCTYPE html> <html> <head> <base target="_top"> </head> <body> <? var data = getData();?> <p><?= data ?></p> </body> </html>gasコード
function doGet() {
return HtmlService.createTemplateFromFile('page1').evaluate();
}
function doPost(e) {
var name =e.parameter.name;
var sex =e.parameter.sex;
return HtmlService.createTemplateFromFile('page2').evaluate();
return name;
}
function data(){
var test = doPost(name);
Logger.log(test);
return test;
}
試したこと
evalute().append(array)
で渡す事はできましたが、あくまで変数として受け取って
できれば2ページ目を確認用ページとして利用したいのです。
スプレッドシートを途中に挟さむやり方はできたのですが
HTML→gas→HTMLがうまくいかず;;
どなたかお救いいただければ幸いです
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。