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基礎技術
GAS×Gemini
- GoogleAIStudioへのアクセス、APIキーの取得、GoogleAppsScript(GAS)の基本コード
- GAS×Geminiで音声データをテキストに文字起こし(Speak To Text)
GAS×LINE
- 【LINE Messaging APIの使い方解説(その1)】LINE Developerコンソールへのアクセスと公式アカウントの作成方法
- 【LINE Messaging APIの使い方解説(その2)】LINE APIでメッセージ送信(GAS,VBA,Pythonサンプルコードあり)
- 【LINE Messaging APIの使い方解説(その3)】チャンネル登録者全員に一斉にメッセージ配信
記事ギャラリー
-
プログラミング
【LINE Messaging APIの使い方解説(その10)】Webhookの解説(応答システム)
-
プログラミング
【LINE Messaging APIの使い方解説(その9)】LINE公式アカウントの使い方 その③
-
プログラミング
【LINE Messaging APIの使い方解説(その8)】LINE公式アカウントの使い方 その②
-
プログラミング
【LINE Messaging APIの使い方解説(その7)】LINE公式アカウントの使い方 その①
-
プログラミング
【LINE Messaging APIの使い方解説(その6)】チャンネル登録者数などの情報を取得しよう
-
プログラミング
【LINE Messaging APIの使い方解説(その5)】プロ仕様のメッセージ(テンプレートメッセージ)の使い方
-
プログラミング
【LINE Messaging APIの使い方解説(その4)】メッセージオブジェクトの使い方
-
プログラミング
Google Apps Script(GAS)でスクリプトプロパティを使用する方法
-
プログラミング
【LINE Messaging APIの使い方解説(その3)】チャンネル登録者全員に一斉にメッセージ配信
-
プログラミング
【LINE Messaging APIの使い方解説(その2)】LINE APIでメッセージ送信(GAS,VBA,Pythonサンプルコードあり)
-
プログラミング
【LINE Messaging APIの使い方解説(その1)】LINE Developerコンソールへのアクセスと公式アカウントの作成方法
-
プログラミング
GASでスプレッドシートに自作メニュを作ろう
-
AI活用講座
WebAPIの基本構成
-
AI活用講座
GASでGeminiAPIで音声をテキストデータに文字起こし
-
AI活用講座
GASでGemini APIを使う基本コード