Title
現役エンジニアが3つのステップで基礎から教えるGAS(Google Apps Script) 開発入門
【新IDE対応】40のスキル習得をゴールとして3つのステップで構成。GoogleアカウントとWebブラウザがあれば受講準備OK!Googleアプリ連携による業務効率化ができるようになります。

What you will learn
JavaScriptの学習によるプログラミング基礎を修得できます。近年JavaScriptの主流であるES2015(ES6)の文法で学習します。
Googleアプリ(Googleスプレッドシート、Gmailなど)の連携に必要なGAS「40のスキル」を修得することができます。
プログラミングで業務アプリを連携するイメージを持つことができます。
5つの活用事例を通して、Googleアプリ連携による業務効率化の具体的なイメージを持つことができます。
Why take this course?
🎓 【新IDE対応】40のスキル習得をゴールとして、3つのステップで構成!GoogleアカウントとWebブラウザがあれば受講準備OK! 🌟
【Google Apps Scriptとは】
GoogleApps Script(GAS)は、 ✅ JavaScriptベースのプログラミング言語です。 ✅ 略して**GAS(ガス)**と呼ばれることが多いです。 ✅ Google Workspaceの各種サービス(Googleフォーム、Googleカレンダー、Gmailなど)を自動化する目的で開発されました。 ✅ 業務効率化に活用しやすい言語として、ビジネスサイドの方々でも取り組むことができ、注目されています。
【本コースの概要】
このコースでは、 🎯 40のGASスキルを習得するために、3つの主要なステップを学びます。 ✅ 基本的なJavaScriptの知識から始め、 ✅ Google Apps Scriptサービスの使い方、 ✅ 実際の業務での効率化方法を学んでいきます。
【Step1: JavaScriptの基礎から始める】
- Map()、Filter()、Reduce() などの便利メソッドを使ってデータ操作を行う方法を学びます。
- オブジェクト、クラス、静的メソッド などJavaScriptの基本構造を理解します。
【Step2: Google Apps Scriptサービスの基本操作】
- スプレッドシート、Gメール、カレンダー、スライド、フォーム など多くのGoogleサービスを基本的に操作する方法を学びます。
- 各サービスのAPIを利用して、実際の業務スクリプトを書いてみます。
【Step3: システム開発プロセスを体験する】
- 要件定義からユーザーストーリ流れまで、
- 実際の業務フローを考え、
- Google Apps Scriptを使って業務効率化する具体的な例を学びます。
- 以下の5つの事例を通して、実際にGASを活用してみましょう!
- 週報提出業務の効率化
- 社内制度利用の効率化
- 統計データ更新業務の効率化
- 説明会スケジュール登録業務の効率化
- 説明会申込確認業務の効率化
このコースを通じて、Google Apps Scriptを使った業務自動化の基礎から応用までを学び、実際の職場で役立てるようなスキルを身につけることができます。📊🚀
今どきから、Google Apps Scriptで業務効率化の可能性を探求しません!💪
Screenshots




Our review
ご意見ありがとうございます。Google Apps Script (GAS) は非常に強力なツールで、多くの機能を提供しております。また、JavaScript の基礎を共有している点によって、プログラミングの知識を拡張するきっかけとなることも多いですね。
以下に、ご指摘いただいた点についての考察と、改善案をご提案させていただきます。
-
インストラクターからの指示: 指示が具体的でない部分は、視覚的なアイデンティファイヤーやアニメーションを追加することで改善できるかもしれません。例えば、「こちへ移って」という部分に対して、実際の画面上の矢印を表示させることで、油断しないようにVisualEditorの機能を活用することができます。
-
言語の複雑さ: JavaScript の特性を導入する際は、ES6などの進化を紹介するとともに、それらがどのようにGASで使われるかを具体的な例で説明することが重要です。また、変数の埋め込み方の説明には、
${}
の用途やTemplate Literalsの利点を具体的なコード例で示すことで、より理解しやすくなるでしょう。 -
コードの読み方: コードの説明は、実際にそのコードが何をしているかを簡単に説明することで、理解しやすくなります。例えば、
value = 1;
の代わりに「次のステップでは、value
変数に1
を割り当てることにします」という説明が加えられるはずです。 -
デバッグの冗長さ: デバッグは、学習プロセスの一部であり、必要な場合に限定して行うことで、冗長さを避けることができます。デバッグの手順を理解した後は、それらを省略し、重要なポイントに集約することが推奨されます。
-
言語の表現: 「レシピ」「ヘイト」「レイズ」のような英単語を使う際は、それらが特定の文脈でのみ用いられることを明確に伝えることが重要です。また、「early rise」のような表現は、コンテキストが不明であったかもしれません。これらの表現が専門用語として使われることを示し、一般的な言葉で同じ意味を伝えることも検討してみると良いでしょう。
GASを学ぶ過程では、スクリプトの理解度が増え、より効率的な作業や自動化の可能性に浸ることができます。これらの点を改善することで、学習体験がより充実し、理解が深まることでしょう。
Googleの公式ドキュメントやコミュニティフォーラムなどでサポート情報を提供している点もご注意ください。これらのリソースは、GASの学習と問題解決に大変役立ちます。
Charts
Price

Rating

Enrollment distribution
