日常の業務の自動化や効率化が簡単に実現できる「Google Apps Script(GAS)」。
JavaScriptベースで比較的簡単にプログラミングができることや、副業にも繋がりやすいことから、非エンジニアの方でもGoogle Apps Script(GAS)にチャレンジされる方が増えてきています。
本記事では、Google Apps Script(GAS)の基本的な情報および効果的に学ぶポイントから、Google Apps Script(GAS)を効率的に習得できるおすすめプログラミングスクールの紹介、Google Apps Script(GAS)のプログラミングスクールの選ぶポイントについて紹介していきます。
- 1 本記事で最もお伝えしたいこと
- 2 業務自動化に便利!Google Apps Script(GAS)に関する基礎知識
- 3 Google Apps Script(GAS)を効率良く学ぶための3つのポイント
- 4 Google Apps Script(GAS)をプログラミングスクールで学ぶメリット
- 5 Google Apps Script(GAS)のプログラミングスクールの種類
- 6 Google Apps Script(GAS)のプログラミングスクールの費用相場
- 7 Google Apps Script(GAS)のプログラミングスクールの上手な選び方
- 8 Google Apps Script(GAS)を学ぶことができるおすすめのスクール
- 9 Google Apps Script(GAS)の学習によくある質問Q&A
- 10 まとめ
本記事で最もお伝えしたいこと
- Google Apps Script(GAS)はJavaScriptベースでコードを書き、GoogleスプレッドシートなどのGoogle製品を使った自動化を実現できるプログラミング言語です。
- 初心者のGoogle Apps Script(GAS)の学習には、プログラミングスクールで基礎を固めたのち、独学で学習を継続していくことが効率的。
- Google Apps Script(GAS)のおすすめのプログラミングスクールは「TechAcademy」!
業務自動化に便利!Google Apps Script(GAS)に関する基礎知識
まずはGoogle Apps Script(GAS)に関する基本的な知識と、Google Apps Script(GAS)を学ぶメリットがあるのかについて整理しておきましょう。
【おさらい】Google Apps Script(GAS)とは?
Google Apps Script(GAS)はGoogleが提供するJavaScriptベースのサーバーサイドプログラミング言語です。
GASを利用することで、GoogleドキュメントやGoogleスプレッドシート、Googleドライブなどの「GoogleWorkspace」製品をプログラミングで自動化、効率化することができます。
JavaScriptベースであることや、環境構築が不要であること、簡単に「GoogleWorkspace」製品を取り扱えることから、文系の非エンジニアの方もチャレンジされる方が増えています。
Google Apps Script(GAS)を学ぶメリット
- 日頃の業務効率化・自動化を比較的簡単なコードを書くことで実現することができる。
- ネット上にも情報が多く掲載されており、独学して技術力を高めていくことも比較的容易。
- HTML/CSS、JavaScriptの基本的な知識があれば、Webアプリケーションも簡単に開発できる。
GASを学ぶ最大のメリットは入力作業などの単純作業を自動化するプログラムを容易に開発できる点です。また、環境構築も不要でインターネット環境だけあれば、開発が可能であるため、プログラミング初心者でもチャレンジしやすい技術領域である点も魅力です。
GASで簡単なWebアプリケーションや自動化ツールを開発するスキルがあれば、副業やフリーランスとしての案件獲得も可能です。筆者もGASの学習を始めて数ヶ月で業務委託契約の案件を獲得しており、月間平均30万円前後の収入を得ています。
Google Apps Script(GAS)の学習はこんな方におすすめ
- HTML/CSS、JavaScriptなど基本的なプログラミングの学習をされた方
- 日頃Googleドライブやスプレッドシート、ドキュメントなどGoogleWorkspaceを使用して業務をされている方
- 基本的なプログラミング知識で、人に喜ばれる便利なツールやアプリを作ってみたい方
GASの学習は特にプログラミング初学者の方におすすめです。HTML/CSS+JavaScriptの基本的な学習を終えたのち、次のステップとしてGASを学習していくと、成果物を比較的容易に作ることができ、成功体験を積みやすいでしょう。
自分で企画したツールやアプリケーションをGASで作れるようになると、プログラミングをする楽しさが倍増するはずです。
Google Apps Script(GAS)を効率良く学ぶための3つのポイント
新しい技術は可能な限り効率良く習得したいものです。効率良く学習するためには「コツ」があります。コツを事前に認識しておくことは技術習得の近道になるはずです。
筆者の独学でGASを学んだ経験を踏まえ、Google Apps Script(GAS)を効率良く学ぶためのポイントを3つ紹介します。
1:GASおよびJavaScriptの基本的な文法、コードの書き方を体系的に習得する。
まずはJavaScriptの基本文法およびGASの基本を体系的に学びましょう。
JavaScriptの基本が理解できていれば、GASの簡単な処理は書けるようになるはずです。これからJavaScriptを学ぶのであれば、GASがサポートしているES6(ES2015)を学ぶことが理想的です。ES6を学んでいれば、GAS以外の領域でも応用可能なスキルが身につくでしょう。
2:GASで簡単なWebアプリケーションやツールを制作して、GASの応用力を身につける。
GASやJavaScriptの基本を習得したら、次は簡単なWebアプリケーションやツールを開発してみましょう。
特にデータベースとしても利用できるGoogleスプレッドシートをベースにしたGASのプログラムなどを作成すると、ツール制作の基礎力が身につくでしょう。
また、GASではWebスクレイピングなども簡単に実現できます。そのほか、WebAPIを叩いてJSONデータを取得することも可能です。Webスクレイピングした内容やWebAPIから取得したJSONデータをパースして、Googleスプレッドシートに出力し、出力した結果をまとめてGmailやSlackなどにメッセージを送信するようなツールを作成すると、GASの応用的なスキルを習得するトレーニングになります。
3:自分で企画したGASを使ったWebアプリケーションやツールの開発を繰り返す。
簡単なWebアプリケーションやツールを開発することができたら、GASを使用してwebアプリケーションやツールの開発を繰り返しましょう。
アウトプットを繰り返すことによって、対応できる幅が広がり、実践的なスキルを身につけることができます。
Google Apps Script(GAS)をプログラミングスクールで学ぶメリット
GASは独学でも習得は可能ですが、プログラミング初学者の方は特にプログラミングスクールで学ぶことがおすすめです。その理由として、プログラミングスクールでGoogle Apps Script(GAS)を学ぶメリットを3つ紹介します。
GASをスクールで学ぶ主な3つのメリット
1:正確な基礎知識を体系的にインプットできるため、効率的な学習が実現できる。
独学でのプログラミング学習には「勘違い」や「浅い理解」がつきものです。誤った理解は学習の効率を下げます。学習序盤から正確な知識を体系的に学ぶことができれば、遠回りしない学習を実現できるでしょう。
2:疑問点をすぐに解消できる体制があり、初心者でも挫折しにくい。
プログラミング初学者が頻繁に直面するのは「エラー」や「バグ」です。知識があれば数分で解決できるエラーやバグを、初学者の場合は数時間かけてしまうケースもあります。疑問点や課題をすぐに解消できないことはプログラミング学習の挫折にもつながります。
学習サポートが充実しているスクールの場合、頻発するエラーやバグの発生の原因と対処方法をすぐに教えてもらうことができます。エラーやバグ以外に関しても疑問点や不明点をすぐに質問・解消できる体制があることは初学者にとって心強いでしょう。
3:実務観点でアドバイスを得ることができる
プログラミングスクールでGASを学ぶ一番の魅力は「実務を意識したスキルの習得ができる」ことです。
独学の場合、実務を意識せずに学習を進めがちです。しかし、スクールでは実際に現場で活きるアドバイスをプロからもらうことができます。例えば、個人開発ではなかなか意識しない「開発の流れ」「保守性の高いコードの書き方」「効率的な開発手法」などです。
こんな方にはスクールでGoogle Apps Script(GAS)を学ぶことがおすすめ!
- お仕事をされている社会人の方や学生など、本業と並行して学びたい方
- これから初めてプログラミングをスタートする方
- HTML/CSS、JavaScriptの基礎は理解したが、まだ知識の整理がついていない方
Google Apps Script(GAS)のプログラミングスクールの種類
GASを学ぶことのできるプログラミングスクールには、受講スタイルに2つの種類があります。
- オンラインスクール
- オフライン型のスクール
近年では、在宅や都合のいい時間で学習できる「オンライン型のスクール」が増えてきており、需要も高まっています。GASを学べるスクールのほとんどがオンライン型です。
Google Apps Script(GAS)のプログラミングスクールの費用相場
Google Apps Script(GAS)のプログラミングスクールの費用相場の目安は15万円〜20万円前後です。
この受講費用の相場は他の言語や技術と比べてもそこまで大きな差はありません。
なお、上記のコースの受講料だけではなく、教材費や入学金などが別途料金が発生するスクールもありますので、事前に詳細をチェックされることがおすすすめです。
Google Apps Script(GAS)のプログラミングスクールの上手な選び方
Google Apps Script(GAS)のプログラミングスクールは他の言語と比べて数は多くありません。選択肢が非常に限られています。
ご自身にマッチしたスクールを上手に選ぶためにも、下記の3点の観点でチェックされることがおすすめです。
POINT1:すぐに疑問点、不明点を解消できる体制があるか
不明点や疑問点をすぐに解決できるような手厚い学習サポートのあるスクールを選びましょう。
GASの学習に限らず、プログラミングの学習には疑問点・不明点は必ず発生します。自力でGoogleで検索して調査・学習することもできますが、課題を解決するまでに時間を要することがほとんどです。お仕事をされている方など、最短で副業での収入を得たい方など、学習効率を大事にするのであれば、学習サポートが手厚いスクールを選ぶようにしましょう。
特に、マンツーマンでのメンタリングの体制があるスクールや、オンラインで気になったことをすぐにチャットで確認できるスクールなどがおすすめです。
POINT2:サンプルアプリやツールの開発を多く含んだカリキュラムになっているか
次にスクールのカリキュラムがインプットに偏重せず、実際の開発の数をこなせるアウトプット中心になっているかを確認しましょう。
様々な種類の成果物を開発してみることがGASのスキル上達の近道です。アウトプットを数多くこなせるカリキュラムになっており、なおかつアウトプットに対して丁寧なフィードバックを得られるスクールであるかをチェックしましょう。
POINT3:費用が相場よりも高すぎないか
最後に受講費用が相場よりも高すぎないかはチェックしましょう。
先述の通りGASのプログラミングスクールの受講費用相場は「15万円〜20万円前後」です。これよりも高い受講費用の場合はやや相場よりも高い価格設定であると考えてもいいでしょう。
Google Apps Script(GAS)を学ぶことができるおすすめのスクール
TechAcademy(テックアカデミー) Google Apps Scriptコース
TechAcademy(テックアカデミー)Google Apps Scriptコースの3つのPOINT
- GASの基本文法から各種Google製品との連携、自動化をするプログラムの作成を学ぶことができるカリキュラム
- カバーされている範囲が実務に直結しやすいものが多く、開発のアイデアが生まれやすい講座
- 週2回のマンツーマンメンタリング&チャットサポートの充実した学習サポート
TechAcademy(テックアカデミー)Google Apps Scriptコースはこんな方におすすめ!
- 充実した学習サポートを受けながら、学習を進めていきたい方
- 様々なタイプのGASを使ったプログラムを書いて実践的なスキルを身につけていきたい方
TechAcademy(テックアカデミー)Google Apps Scriptコースの料金体系
4週間プラン | 8週間プラン | 12週間プラン | |
料金(税込) | 174,900円 | 229,900円 | 284,900円 |
総学習時間数(目安) | 200時間 | 200時間 | 200時間 |
<試算>1時間あたりの目安料金 | 874円 | 1,149円 | 1,424円 |
1週間あたりの 学習時間の目安 | 40〜50時間 | 20〜25時間 | 14〜18時間 |
週5日で学習する場合 1日あたりの 学習時間目安 | 8〜10時間 | 4〜5時間 | 3〜4時間 |
SHElikes(シーライクス)
おすすめのコース:プログラミング入門
SHElikes(シーライクス)は女性専用のWebキャリアスクールです。プログラミングの他に、Webデザインや、Webマーケティングなどを学べるコースが用意されており、キャリアチェンジを目指す女性から支持されています。
SHElikesに新設された「プログラミング入門」では、GASを使って自動化ツールの開発を学ぶことができるカリキュラムになっています。Slackの自動化など、非常に実践的かつすぐに業務に取り入れられるスキルを学習できる内容となっており、プログラミングに入門されたい女性にとっては最適なコースとなっています。
techgym(テックジム)
おすすめのコース:Google Apps Scriptコース(業務改善向け)の概要
https://techgym.jp/about/gas_course/
Google Apps Script(GAS)の学習によくある質問Q&A
Q.Google Apps Script(GAS)をオンラインで無料で受講できる講座はある?
上記のおすすめプログラミングスクールで紹介した「techgym(テックジム)」が月一回の定期開催にて、無料のオンラインGAS講座を開催しています。まずはGASがどんなものかを簡単に体験できる内容になっているので、GAS初学者の方におすすめの講座です。
Q.Google Apps Script(GAS)をプログラミングスクール以外で学ぶおすすめの学習サイトは?
学習サイトでGASを学ぶのであれば、オンライン動画学習サービス「Udemy」での学習がおすすめです。
Udemyには、GASに関する講座も数多く用意されています。2時間でGASの基礎を学ぶことのできる講座や、合計約10時間でGASの基本から応用を丁寧に学ぶことのできる講座などがあります。
1度講座を購入すれば、インターネット環境があればいつでも何回でも講座を視聴することができます。理解が浅い部分は何度も巻き戻して確認することも可能です。自学自習スタイルで学習できる人におすすめです。
UdemyのGASに関する講座の平均的な価格は1万円〜2万円程度です。定期的に開催されるセールの時期やクーポンを利用すれば、「2,000円」程度で購入がタイミングもあります。
Q.Google Apps Script(GAS)を学べるおすすめの本(書籍)は?
GASを学べるおすすめの書籍はズバリ「詳解! Google Apps Script完全入門 [第3版] 」がおすすめです。筆者もこの本をもとにGASを学習しましたが、基礎から応用まで非常に丁寧に書かれた本です。まずは一通りコードを書きながら学習を進めていくと、基礎を身につけることができるでしょう。そのあとは困った時のレファレンスとして活用することができる書籍です。
まとめ
Google Apps Script(GAS)はプログラミング初学者にとって、入門しやすく、すぐに実務に応用できるオススメのスキルです。
非常に便利なスキルですが、GASを学べるプログラミングスクールは非常に限定的です。限られた選択肢の中からご自身にマッチしたスクールを選ぶために、本記事で紹介した3つのPOINTについては特に注意深く確認してみてください。
プログラミングスクール以外でGASを学習されるのであれば、本記事で紹介したオンライン学習サービス「Udemy」のご利用がおすすめです。コストパフォーマンスが高く、マイペースに学習を進めることができるため、満足度の高い学習を実現できるでしょう。