詳解! Google Apps Script 完全入門 [第 3 版](ショウカイグーグルアップススクリプトカンゼンニュウモンダイサンパン)
〜 Google アプリケーションと Google Workspace の最新プログラミングガイド〜
インターネット・WEBデザイン- 著者:
- 高橋宣成(タカハシノリアキ)
- 出版社:
- 秀和システム
- 出版日:
- 2021年07月06日頃
- ISBN:
- 9784798064741
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
今や私たちの仕事や生活に無くてはならない存在になった Google サービス。これら Google サービスの自動化や連携を行うことで、大幅な効率化が図れます。そして、それを可能にするのが Google Apps Script (GAS) です。
スプレッドシートで表や帳票を作る、 Gmail で通知メッセージを送る、ドライブのフォルダやファイルを整理する、カレンダーのイベントを登録する、ドキュメントで議事録のひな形を作り翻訳もする…このようなことがプログラミングできるのです。
誰もが無料で利用できる GAS ですが、「知識」と「技術」の習得が不可欠です。
GAS の構造や仕組み、プログラミングの構文、ルールや制約など、多くの知識とそれを実現するスキルが必要になり、多くの学習時間を要します。
本書は、入門からその達成までの努力の道のりを、ピタリと伴走してくれる一冊です。
JavaScript の基本から自作ライブラリまで徹底解説。これ一冊だけで基礎から実践まで体系的にマスターできます。
新 IDE にも完全対応。
第 1 章 Google Apps Script の基礎知識
第 2 章 スクリプトエディタとダッシュボード
第 3 章 基本構文
第 4 章 制御構文
第 5 章 関数
第 6 章 クラスとオブジェクト
第 7 章 JavaScript の組み込みオブジェクト
第 8 章 スプレッドシート
第 9 章 Gmail
第 10 章 ドライブ
第 11 章 カレンダー
第 12 章 ドキュメント
第 13 章 スライド
第 14 章 フォーム
第 15 章 翻訳
第 16 章 Base サービス
第 17 章 ユーザーインターフェース
第 18 章 ファイルとデータの操作
第 19 章 Utilities サービス
第 20 章 Properties サービス
第 21 章 イベントとトリガー
第 22 章 外部サイトへのアクセス
第 23 章 ライブラリ
技書の森解説
プログラミング経験がほとんどないまま Google Workspace の定型作業に追われている人にとって、 Google Apps Script (GAS) は「自分で自動化できる」最も手軽な入り口です。本書はその GAS を、 JavaScript の基礎文法からスプレッドシート・ Gmail ・カレンダーとの連携まで、ノンプログラマーでも迷わないように解説した一冊です。著者の高橋宣成氏は「隣の席の先輩が教えるように書く」という方針を貫いており、変数やループの説明にプログラマー向けの略記が出てこないのが特徴です。
第 3 版では V8 ランタイム対応や新しいエディタ環境への書き換えが行われ、公式仕様との乖離がなくなっています。内容は段階的に組み立てられており、前半で構文と基本操作を固めた後、後半でフォーム集計やメール差し込みといった業務直結のスクリプトを組む構成です。すべて写経できるコード付きなので、通読すれば「とりあえず動くものを自力で作れる」状態に到達できます。
注意点として、本書は GAS の全体像を網羅する性格上、個々のトピックを深掘りする余地は限られます。 API 連携や高度なトリガー設計に進みたい場合は別のリファレンスが必要になりますが、最初の一冊としてはこの厚みが過不足なく、業務を自分の手で効率化する感覚をつかむには十分な構成です。
言及 Qiita 記事 (2 件)
この本に興味がある方におすすめ
この本に関連
高橋宣成 の他の書籍
関連記事
インフラ / クラウド本ガイド - AWS や Docker を本で学ぶ
クラウドインフラ、コンテナ、IaC を学べる技術書の選び方と学習順序を紹介。インフラ本の賞味期限問題と公式ドキュメントとの使い分けも解説します。
AWS 本の選び方 - 全体像 / 構築 / 設計 / 運用 / セキュリティの 5 視点
AWS を学ぶ技術書の選び方を「全体像 / 構築 / 設計 / 運用 / セキュリティ」の 5 視点で整理。公式ドキュメントと本の役割分担、資格対策書の位置づけまで、2026 年 8 月時点の定番書で AWS 独学のルートを解説します。
技術書典と技術同人誌の世界 - 読者として楽しむガイド
技術書典の楽しみ方と技術同人誌の魅力を紹介。商業出版にはないニッチなテーマの深掘りや、著者と直接話せるイベントの活用法を解説します。
関連用語
ライブラリ
特定の機能を提供する再利用可能なコードの集まりで、プログラムから呼び出して使う
Iterator パターン
コレクションの内部構造を公開せずに要素へ順番にアクセスする手段を提供するデザインパターン。JavaScript の Iterator プロトコル / Generator / Async Iterator と遅延評価の落とし穴を解説
Vue.js
学習しやすさと柔軟さを兼ね備えたフロントエンドの JavaScript フレームワーク
脆弱性
攻撃に悪用されうるソフトウェアやシステムの弱点 / 欠陥
Scala
オブジェクト指向と関数型を融合した JVM 言語。大規模データ処理でも使われる
Python
読みやすさを重視した汎用プログラミング言語で、データサイエンス、AI、Web 開発で広く使われる