業務効率化のためのプログラミング入門

前提知識も環境構築も不要ですぐ始められる、つまづかないプログラミング入門。

これは「自分でプログラムを書いて業務効率化をしたい!」というプログラム初学者の方向けのシリーズ連載です。

このシリーズは、以下のような特徴があります。

  • Web開発によく使われるプログラミング言語 JavaScriptの基礎を学びます
  • 無料環境構築不要な開発環境を使うのですぐ学習が開始できます
  • GmailやスプレッドシートなどGoogleの各種ツールを使った自動化方法を学びます

また、このシリーズを一通り学習したあとのステップアップとして、具体的な業務効率化ツールの開発工程を通してアプリケーション開発の基礎を学ぶ連載の執筆も予定しています。

はじめに

まえがき

一章 なぜGASなのか

なぜGASを学ぶのか

GASを利用するための基本的な知識

二章 GASを使い始める準備

GASを使うためのGoogleアカウント準備

スクリプトエディタの使い方

三章 GASはじめの一歩

【変数】値を変数に保存してみよう

【数値と四則演算】簡単な計算をしてみよう

【文字列】文字列処理いろいろ

【配列】値をまとめて扱う方法

【エラーメッセージとデバッグ】エラーが出てしまったときの対応方法

確認問題

四章 GASの基本構文

【条件分岐】値に応じて違う行動を起こす

【繰り返し】同じ処理を反復させる

一度書いたコードを再利用する 関数

処理の結果を次に渡す 戻り値

確認問題

五章 スプレッドシートでの基本

スプレッドシートのデータ読み込み

スプレッドシートと配列

スプレッドシートへデータの書き込み

ループ処理と処理時間

確認問題

六章 Gmailによるメールの送受信

考え中・・・

七章 Googleカレンダー

考え中 ・・・

八章 GASのトリガー実行

考え中 ・・・

九章 ドライブとファイル操作

考え中 ・・・

十章 作成したGASファイルのバックアップと履歴管理

考え中 ・・・

おまけ

開発環境と稼働環境の分け方

今後のステップアップ