GoogleAppsScript(GAS)

Google Apps Script(GAS)は、Google Workspaceアプリケーション(Gmail、Google Sheets、Google Docs、Google Driveなど)を自動化およびカスタマイズすることができるスクリプト言語です。
JavaScriptをベースとした言語で、ほぼJavaScriptと思ってもOKです。

この技術を学ぶことで、Google Workspaceアプリケーションの反復作業の自動化・省力化、カスタム関数や異なるアプリ間のデータ連携が可能になります。

また、GASにより他のWebサービスAPIにアクセスし、特定の動作をさせることが可能になります。
例えば天気予報APIで情報を取得し、その情報をLINE APIにアクセスして自分のLINEアカウントにメッセージを送る仕組みをGASで構築することが出来ます。
さらに、APIリクエストを受け取って動作する仕組みも構築できるため、外部システム(LINEなど)からのAPIリクエストに応答できます。IoTにも応用できます。

GAS(のベースとなっているJavaScript)は「C系言語」と呼ばれ、C,C++,C#,Arduinoなどと構文がかなり似ているため、これらを習得する時の労力がかなり下がるというメリットもあります。

GASは無料で使うことができ、その無料枠も個人で使う分には十分すぎるほど大きいため、WebAPIで生成AIを操る入門用技術としては最適だと確信しています。

記事ピックアップに上げた記事によりGASで何が出来るのかをイメージできるでしょう。
更に興味があれば他の記事も読んで頂けると嬉しく思います。

記事ピックアップ

GAS基礎技術

  1. Google Apps Script(GAS)でスクリプトプロパティを使用する方法
  2. GASでスプレッドシートに自作メニュを作ろう

GAS×Gemini

  1. GoogleAIStudioへのアクセス、APIキーの取得、GoogleAppsScript(GAS)の基本コード
  2. GAS×Geminiで音声データをテキストに文字起こし(Speak To Text)

GAS×LINE

  1. 【LINE Messaging APIの使い方解説(その1)】LINE Developerコンソールへのアクセスと公式アカウントの作成方法
  2. 【LINE Messaging APIの使い方解説(その2)】LINE APIでメッセージ送信(GAS,VBA,Pythonサンプルコードあり)
  3. 【LINE Messaging APIの使い方解説(その3)】チャンネル登録者全員に一斉にメッセージ配信

記事ギャラリー