【GAS】Logger.logとconsole.logの違い

前回 作成したスクリプトの定期実行された際のログが記録されないのでなんでか調べてみました。 実験用スクリプト 試しにコンソールにも出力してみる function myFunction() { Logger.log('Hello World!! (Logger)'); console.log('Hello World!! (console)'); } デバッグログ 「Ctrl」+「Enter」で実行した結果が以下 実行ログ サイドメニューの実行数から当該のタスクを確認したのが以下 console.log により出力したログが、実行ログとして記録されるようです。Loggerはデバッグ時しか出ないのでここは使い分けというか注意が必要...

続きを読む

Google Apps Scriptを使ってみた

以前から気になっていましたが、個人的に今一番注目しているサービス、「Google Apps Script(以下GAS)」を使ってみたのでまとめておきます。 Google Apps Scriptとは Googleドライブ上で実行されるScriptで、様々なGoogleサービスと連携したり外部サービスにFetchできる。 また、その実行に関してはトリガーイベントやスケジューリングの設定が可能 コードはJavascriptがベース(npmは残念ながら非対応、Node.jsは使えない) 制約 主な制約については以下の記事に大変見やすくまとめられています。 https://shunsuk.com/gas-quotas/ 個人的に気になっていたのは、無料アカウントでの以下の点 URL Fetch コール数 20,000 / 日 URL Fetch レスポンスサイズ 50MB / コール URL Fetch POST サイズ 50MB / コール 無料枠でこれだけあれば十分、制約なんてあってないようなもんですね。 事前準備 Chromeでウェブストアから拡張機能を追加 https://chrome.google.com/webstore/detail/google-apps-script/eoieeedlomnegifmaghhjnghhmcldobl?hl=ja コードから実行まで https://script.google…

続きを読む

もっと見る

スポンサーリンク