LoginSignup
13
5

More than 1 year has passed since last update.

GASでLINE Bot開発時のログ出力方法

Posted at

やりたいこと

GAS(Google App Script)でLINE Botを開発している際、エラーなどが起こってもログが見れない!ということがありました。

エディタ上で実行したGASのログはここから見れますが、ウェブアプリのログは見れないようです。
image.png

GCPと紐づけることで、このようにCloudのログ項目が活性化しログが確認できるようになります。
image.png

実際にやってみる

まずGASのプロジェクトの設定を開きます。
image.png

「プロジェクトを変更」
image.png

「こちら」
image.png

GCPが開くので、新しいプロジェクトを作成し、
[APIとサービス]→[OAuth同意画面]に移動します。
image.png

外部を選択して、「作成」を押します。
image.png

「アプリ名」、「ユーザーサポートメール」、「メールアドレス」が必須ですが、適当に設定していきます。
他の必須じゃない情報は特に変更不要です。

公開ステータスをテストから本番に変更します。
image.png

ダッシュボードに戻り、表示されているプロジェクト番号をGASの方に設定します。
image.png

アプリを再度デプロイしなおしてください。

認証が求められると思うので、認証してください。

これで、LINE上で発言するなどしてGASのWebアプリを動かします。

GCPの検索ボックスからログエクスプローラを検索して起動します。
image.png

すると!
ログが表示されているはずです!
image.png

コチラの画面からもGCPに飛べますが、変なクエリが実行された状態で、うまくログが見れませんでした。
image.png

その場合は、「クエリをクリア」を押すとうまく表示されるかもしれません。
image.png

これで皆さんの開発がはかどれば幸いです!

13
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
13
5