【MACRO】Google Apps Script 質問スレ【DRIVE】 (968レス)
上下前次1-新
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
880(1): 2023/01/21(土)21:05 ID:EDO4fSiJ(1/5) AAS
>>879
>displayTableはフロント側の関数だよね
>getTable_Areaはgoogle.script.run経由で呼び出してるからgs(バックエンド側)の関数だよね
はい。それぞれフロントとバックエンド側になります。
withSuccessHandlerを以下の通りに使用し、実行したところundefinedは表示されなくなったのですが、表が表示されないということはcalculateArea()の書き方がいけないのでしょうか?
<script>
function calculateArea() {
var htmlTable = "";
google.script.run.withSuccessHandler(function(data) {
htmlTable = data;
省4
882(1): 2023/01/21(土)22:20 ID:EDO4fSiJ(2/5) AAS
>>881
ありがとうございます!表が表示されるようになりました!
もし可能であれば、もう1点教えていただきたいのですが、
上記 function getTable_Area()には
'<td><input value=<?= getArea();?>></input></td>'
のようにgetArea()などの関数を表が作成される際に呼ばれるよにしています。
しかし、表示されたタブをみてみると
<input value="<?=" getarea();?="">
になっており、エスケープ処理?がされているみたいです。
実際にアプリを開発する際は、何か別の方法でinputの値に関数の戻り値を代入しているのでしょうか?
884(1): 2023/01/21(土)22:50 ID:EDO4fSiJ(3/5) AAS
>>883
バック(gs)になります。
886(1): 2023/01/21(土)23:07 ID:EDO4fSiJ(4/5) AAS
>>885
なるほど。そのようにすればよかったのですか。
ありがとうございます!大変勉強になりました!
888: 2023/01/21(土)23:41 ID:EDO4fSiJ(5/5) AAS
>>887
いえいえ。重ね重ね、ありがとうございます!
テンプレートリテラルを勉強して使ってみようと思います。
またご推察の通り、同期の問題も発生しておりますので、それも合わせて勉強してみます。
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.044s