Google Workspaceの各アプリや外部APIをシームレスに連携し、日常のルーティンワークを完全に自動化します。面倒な手作業をボタン一つ、あるいは完全自動でスマートなワークフローに昇華させます。
API連携・自動集計・自動通知
日々の業務に潜む「手作業」や「二重管理」を、Google Apps Scriptを用いてスマートに解決します。
Googleスプレッドシート、Gmail、フォーム、カレンダーなどのGoogle Workspace製品は、個別でも優秀ですが、GASで結びつけることでその真価を発揮します。
さらに外部API(Slack, Discord, LINE, Trelloなど)と連携させることで、社内コミュニケーションの自動化や、外部ツールとのデータ同期などを低コストかつ迅速に実現可能です。サーバー契約も不要なため、すぐに導入できます。
毎日フォームから送信される回答や、複数のスプレッドシートにあるデータを1つに自動集計。グラフ化やPDFレポートの自動出力までを完全自動化します。
特定の条件のメールを受信した際、SlackやDiscord、LINEへ即座に通知するシステムや、日次・週次の定例リマインダーをチャットに自動投稿させます。
SaaS製品や外部データベースのAPIを叩き、顧客情報や進捗データを自動取得。Google Workspace側へ同期・保存する仕組みを構築します。
これまでに構築した、実用的で堅牢なGAS自動化スクリプトの事例をご紹介します。
特定の送信元や件名を持つ重要メールがGmailに届いた際、その本文から必要な情報(名前、要件、連絡先など)を正規表現で自動抽出し、LINE Notifyを介して個人のLINEに即座にプッシュ通知するシステムです。
ユーザーがGoogleフォームから注文を行うと、その回答データをスプレッドシートに記録しつつ、Googleドキュメントのテンプレートファイルをコピーして注文内容を自動埋め込み。自動でPDFとして出力・保存し、注文者へお礼メールに添付して自動送信するシステムです。
Googleカレンダーに登録された今日のスケジュールやタスクを毎朝自動で取得し、Discordの特定のテキストチャンネルにWebhookを利用してリッチな埋め込み形式(Embed)で自動投稿するリマインダーボットです。
実際に稼働しているGASウェブアプリAPIからリアルタイムでデータを取得・表示します。
GASウェブアプリAPIを通じて、Googleスプレッドシートに格納されたデータをJSON形式でリアルタイム取得し、表形式で表示します。
https://script.google.com/macros/s/AKfycbyy6Sfsgftde8fxPnK0lPMwhbG3nQ5zhY590qJWMqO3JCj_4EPK2HmDoFadcSPO_i-c/exec
「データを取得する」ボタンを押すと、スプレッドシートのデータがここに表示されます。
「毎日のこの手作業、自動化できないかな?」「フォームの回答をきれいにスプレッドシートで管理したい」など、どんな小さなことでもお気軽にご相談ください!