前提・実現したいこと
現在 GoogleAppScriptとCloudSQLを利用して
Webアプリを作っていますが、フォームの値をGasへ渡して
検索結果をHTML側に表示させようとしていますが、検索した結果の関数を
getData()で渡せばいいとはわかるのですが、問題は
WHERE文で検索した結果をgetData()へ渡すにはgetData()に対しても引数で
渡さなければいけないのではと考えましたが、引数を付けて渡しても
next文が読み取れない=値が渡っておらず
どうしたらいいのかわからなくなっております。
どなたか知恵をお貸し頂ければと思います。
■■な機能を実装中に以下のエラーメッセージが発生しました。
HTML側
<!DOCTYPE html> <html> <head> <base target="_top"> </head> <body> <script> function onSuccess(res){ var list=document.getElementById("list"); list.innerHTML=res;}
</script>
gas側
function doGet() {
var output=HtmlService.createTemplateFromFile('index');
return output.evaluate().setTitle('SQL2');
}
function sendForm(form){
var name =form.name;
var mail=form.mail;
var tel =form.tel;
var conn = Jdbc.getCloudSqlConnection(dbUrl, user, userPwd);
var stmt = conn.createStatement();
var datas= stmt.executeQuery('select name,mail,tel from MyData where name="'+name+'";');
getData(datas);
return datas
}
function getData(datas){
???
}
ソースコード
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/02/07 00:50
2019/02/07 00:54
2019/02/07 01:02 編集
2019/02/07 01:09 編集
2019/02/07 01:12
2019/02/07 01:30 編集
2019/02/07 01:22 編集
2019/02/07 01:29
2019/02/07 01:37
2019/02/07 01:39
2019/02/07 04:00
2019/02/22 07:55