Google Apps Script
詳細情報
- 公開
- 所有者
- 種別
- スクリプトプラットフォーム
- 公式サイト
- script.google.com
Google Workspaceの中で動くJavaScript。世界中の社内事務プロセスの半分をつなぎ止めているマクロ言語である。
2009年に公開された。当初はMozillaのRhinoエンジン上で動き、2020年からはV8になって、ようやく現代的なJavaScript構文が使えるようになった。スクリプトはスプレッドシート、ドキュメント、フォームに紐付けられ、用意されたサービスオブジェクトを通じてGmail、カレンダー、ドライブ、スプレッドシートへ届く。SpreadsheetApp.getActiveSheet() と書けばもう動いており、サーバーも認証の手間も要らない。
トリガーは編集時、フォーム送信時、定期実行で起動でき、スクリプトはWebアプリとして公開もできる。その結果、自分を開発者と呼ばない人々が書いた、業務に不可欠な自動化が膨大に存在する。そして、レポート用スクリプトを書いた人が退職したときの頭痛もついてくる。クォータは厳しく、実行時間も1日のメール送信数も上限がある。