前提・実現したいこと
GASとHTMLを利用してwebアプリを作成しています。
今回google.script.runを使用し、非同期処理を行いたいのですが、
テストをしても何も起こらず、仕込んだログも表示されません。
エラーなども特に何も出ず、普通に処理が終了してしまいます。
こちら使い方あっていますでしょうか?
ログに「I was called!」と表示したいです。
よろしくお願いします。
Code.gs
function doGet() { return HtmlService.createHtmlOutputFromFile("Index"); } function doSomething() { Logger.log("I was called!"); }
###Index.html
<!DOCTYPE html> <html> <head> <base target="_top"> <script> google.script.run.doSomething(); </script> </head> </html>
###補足
▼上記のコードを実行し、表示されるログは以下です。
10:29:32 お知らせ 実行開始
10:29:32 お知らせ 実行完了
開始と完了の間に「I was called!」とログ表示されるのを期待しているのですが、表示されません。
▼実行方法
「doGet」を選択し、AppScriptのエディタ上の「実行」を押して実行しています。
回答1件
あなたの回答
tips
プレビュー