質問: doPost(name); Logger.log(test); return test; } ### 試したこと evalute().append(array) で渡す事はできましたが、あくまで変数として受け取って できれば2ページ目を確認用ページとして利用したいのです。 スプレッドシートを途中に挟さむやり方はできたのですが HTML→gas→HTMLがうまくいかず;; どなたかお救いいただければ幸いです ### 補足情報(FW/ツールのバージョンなど) ここにより詳細な情報を記載してください。
回答: もしかしたらあなたのやりたいこととは少し違うかもしれませんが、html→gsへのデータの送信をしたいという観点から僭越ながら回答させていただきます。htmlの中で``を追加し * GAS(.gs) * HTML(.html) * JavaScript(HTMLの中) の三種類を用意します。あとはHTMLの中のJSからGASの関数を実行するだけでOKです。 ``` // HTML側 function goToNext() { google.script.run .withSuccessHandler(function(result) { // 成功 // resultとしてHTMLが返されます。 }) .withFailureHandler(function(result) { // 失敗 }).gotoSecondPages(/*渡したいデータ*/); } ``` ``` // GAS側 function gotoSecondPages(data) { var template = HtmlService.createTemplateFromFile("page2"); template.data/*html内でdataとして使うことができます。*/ = data; return template.evaluate().getContent(); // dataを埋め込んだHTMLを返します。 } ``` P.S. 2ページ目の` var data = getData();?>`必要なくなります。 誠に恐縮ではございますが、詳しいことは自分の書いた記事を見て頂ければと思います...m(__)m