現役エンジニアが3つのステップで基礎から教えるGAS(Google Apps Script) 開発入門

【新IDE対応】40のスキル習得をゴールとして3つのステップで構成。GoogleアカウントとWebブラウザがあれば受講準備OK!Googleアプリ連携による業務効率化ができるようになります。

Ratings 4.18 / 5.00
現役エンジニアが3つのステップで基礎から教えるGAS(Google Apps Script) 開発入門

What You Will Learn!

  • JavaScriptの学習によるプログラミング基礎を修得できます。近年JavaScriptの主流であるES2015(ES6)の文法で学習します。
  • Googleアプリ(Googleスプレッドシート、Gmailなど)の連携に必要なGAS「40のスキル」を修得することができます。
  • プログラミングで業務アプリを連携するイメージを持つことができます。
  • 5つの活用事例を通して、Googleアプリ連携による業務効率化の具体的なイメージを持つことができます。

Description

【Google Apps Scriptとは】


  • Google社が提供するJavaScriptベースのプログラミング言語です。

  • 略してGAS(ガス)と呼びます。

  • Google Workspaceの各種サービス(Googleフォーム、Googleカレンダー、Gmailなど)を自動化する目的で開発されました。

  • ビジネスサイドの方でも取り組むことができ、業務効率化に活用しやすい言語として注目されています。



【本コースの概要】


本コースは、40のGASスキル習得をゴールとして3つのステップで進めます。


  1. JavaScriptの基礎文法(ES2015/ES6対応)を学ぶ。

  2. GASサービス(Gメール、スプレッドシートなど)の基本操作を学ぶ。

  3. 5つの活用事例を通してシステム開発プロセスを体験する。



【Step1. JavaScriptの基礎文法(ES2015/ES6対応)を学ぶ】


  • GASのベース言語であるJavaScriptの基礎文法を学習し、プログラミング基礎を固めます。

  • 講義 + プログラミング演習 + 理解度テストの形式で、効率的なスキル習得をサポートします。


  1. 基本構

    1. 変数・定数

    2. データ型

    3. 配列

    4. 算術演算子

    5. 代入演算子

  2. [コラム]構造化プログラミング

  3. 制御構文

    1. if文と条件式、比較演算子

    2. for...of

  4. 関数

    1. function

    2. アロー関数(=>)

  5. オブジェクト

    1. オブジェクト、プロパティ、メソッド

    2. クラスとインスタンス

    3. staticメソッド

  6. 便利メソッド

    1. map()

    2. filter()

    3. reduce()

  7. 便利クラス

    1. Map



【Step2. GASサービス(Gメール、スプレッドシートなど)の基本操作を学ぶ】


Step1で学んだJavaScriptの基礎を土台として、GASサービスの基本操作を学びます。


  1. スプレッドシートの基本操作(SpreadsheetService)

  2. Gメールの基本操作(GmailService)

  3. カレンダーの基本操作(CalendarService)

  4. スライドの基本操作(SlidesService)

  5. フォームの基本操作(FormsService)

  6. プロパティストアの基本操作(PropertiesService)



【Step3. 5つの活用事例を通してシステム開発プロセスを体験する】


  • Step1, Step2で学んだスキルを活かして活用事例を学び、業務効率化できる人材を目指します。

  • 要件定義と業務フロー、ユーザーストーリ流れで進めて、開発プロセスの体験ができます。


事例① 週報提出業務の効率化

事例② 社内制度利用の効率化

事例③ 会社の統計データ更新業務の効率化

事例④ 説明会スケジュール登録業務の効率化

事例⑤ 説明会申込確認業務の効率化

Who Should Attend!

  • GAS入門から始めて実務レベルまで身につけたい
  • ES2015(ES6)の文法でGASを学びたい
  • Google Workspaceを最大限活用して、社内情報共有および業務の効率化を進めたい
  • サーバー費用0円で社内システム構築したい

TAKE THIS COURSE

Tags

  • JavaScript
  • Google Workspace (G Suite)
  • Google Apps Script

Subscribers

3293

Lectures

126

TAKE THIS COURSE



Related Courses