前提・実現したいこと
Google Apps Scriptを用いて、HTMLで作成した入力フォームから得られた情報(数字)を,スプレッドシートへ記載する機能を実装したいと考えています。
発生している問題・エラーメッセージ
入力フォームで得られた情報がスプレッドシートの指定箇所に書き込まれず、空白のままになってしまいます。
該当のソースコード
HTMLファイルのコード
<!DOCTYPE html> <html lang="ja"> <head> <base target="_top"> </head> <body> <h1>数字書きこみ</h1> <form method="post"action="文末がexecのURL"> 数字:<input type=”text” name=”name”><br> <input type="submit"value=”送信”> </form> </body> </html>gsコード
function doGet() {
return HtmlService.createTemplateFromFile("html").evaluate();
}
function doPost(postdata){
var sh=SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
var name=postdata.parameter.name;
sh.getRange(1,1).setValue(name);
}
試したこと
試しにsh.getRange(1,1).setValue("sample")とすると、書き込み処理が正常に行われるため、パラメータが正しく取得できていないのではないかと考えています。
また、コードを更新するたびに、最新バージョンを公開しています。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/04/26 08:58
2020/04/26 09:25
2020/04/26 10:32