Suite(旧GoogleApps)の普及に伴い広まりつつある「GAS」について、初心者向けの情報をまとめます。業務効率化にとても役立つプログラミング言語ですので、興味のある方は学習を行ってみてください。Suite上のアプリケーションを横断的に操作することのできるプログラミング言語です。読み方は、「ガス」だったり「ギャス」だったり「ジーエーエス」だったりと人によって異なりますが、私の周りでは「ガス」と読む人が多いと感じます。Suite上のアプリケーションは、多くの人が利用しているGmail,Googleカレンダー,GoogleDriveをはじめとして、たくさん用意されています。プラットフォームを利用されている方であれば、少なくとも一つはGASが使える場面を見つけることができるはずです。GASの利用料金GASを利用するにあたって、追加料金は発生しません。Suiteをお使いの方であれば何ら手続きを必要とせず利用することができます。プラットフォーム)と連携したツール開発を行う場合には別途GCPの利用状況に応じて課金されることになります。JavaScriptがベースGASは、プログラミング言語の中でも比較的学習難度が低いJavaScriptがベースとなっているため、既にJSが書ける人はもちろん、初めての方にとっても習得のハードルはあまり高くないと言えます。学習にあたっては、他のプログラミング言語と同様に書籍やWebサイトを用いることになりますが、日本語の情報があまり充実していないため、英語が読める方であれば有利でしょう。開発環境の用意は不要GASはGoogleが用意する「スクリプトエディタ」上に記述することになるため、ブラウザさえあれば開発を行うことができます。開発環境の用意を考えなくて良いため、学習を始めようと思ったその日にすぐに始めることができるのがメリットですね。全てがGoogleのサーバーで動作スクリプトエディタに記述されたスクリプトは全てGoogleのサーバーで動作することになるため、こちらでサーバーを用意する必要はありません。逆に言えば処理の速度や安定性がGoogle次第となってしまうため、何らかの不具合が発生した際にはこちら側でできることが何もなく、Googleの対応待ちとなってしまうこともあります。以下、GASでできることの具体例をいくつか紹介いたします。ここに挙げるのはほんの一部にすぎません。スプレッドシートが更新されたら日付を行ごとに自動入力するスプレッドシートが更新されたら日付をGASで行ごとに自動入力する【社内ポータル向け】Googleサイトのアクセスログをバイネームで取得する【社内ポータル向け】GASを使ってGoogleサイトのアクセスログをバイネームで取得するGASとHTMLでフォームを作成し、スプレッドシートに記録する【doPost編】GASとHTMLでフォームを作成し、スプレッドシートに記録する方法1GASとHTMLで動的なWebサイトを作るGASとHTMLで動的なWebサイトを作るまとめ以上が、GASについての初心者向けの情報のまとめでした。Suiteをお使いの方であれば学んで損のないコンテンツと言えるでしょう。生産性向上コンサルタントとして、働き方改革に役立つ人事制度設計やプログラミングによる業務効率改善に関する情報を発信。WACA認定上級ウェブ解析士。2019.5.15【関数】Googleスプレッドシートに自動更新される日付を入力する社内通貨・ピアボーナス制度導入のメリット、デメリットについてRECOMMENDこちらの記事も人気です。登録商標であり、同社の許可を得て使用しています。