ブラウザだけで学べる Google スプレッドシート プログラミング入門(ブラウザダケデマナベル グーグルスプレッドシート プログラミングニュウモン)
- 著者:
- 掌田津耶乃(ショウダツヤノ)
- 出版社:
- マイナビ出版
- 出版日:
- 2021年05月20日頃
- ISBN:
- 9784839975883
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
本書は、 Google スプレッドシートのカンタンなマクロの使い方から始まり、基本的な Google Apps Script の文法を一通り学んだあと、 GAP を使ったデータの集計方法やセルの罫線設定などのスタイル付けの方法、グラフやピボットテーブルの挿入方法などを解説していきます。
その後、それを GUI (ボタンなど) と紐づける方法や、 Google フォームなどを使って入力を効率化する方法、 Gmail や Google カレンダーと連携してデータを取得・出力する方法、 Web からデータを取得する方法などを学びます。最後の章では、スプレッドシートを Web ページに埋め込んで公開する方法なども紹介します。
プログラムの学習に必要なのは Web ブラウザ (Google Chrome) だけ。新しく何かをインストールする必要はありません。会社のルールでソフトのインストールに制限があったり、古い PC やスペックの低い PC でも、すぐに学習できるようになっています。
プログラミングそのものに興味がある方はもちろん、 Excel での VBA のように Google スプレッドシートでもプログラムを組んでみたい方、業務の効率化を考えている方に、ぜひ読んでいただきたい 1 冊です。
Chapter 1 Google スプレッドシートの基本
Chapter 2 マクロで自動化しよう
Chapter 3 Google Apps Script の基本を覚えよう
Chapter 4 スプレッドシートを操作しよう
Chapter 5 GUI を使ってシートをデータベース化しよう
Chapter 6 Google フォームによるデータ投稿と分析
Chapter 7 Gmail と連携しよう
Chapter 8 Google カレンダーと連携しよう
Chapter 9 ネットワークアクセスと JSON/XML の処理
Chapter 10 Web サイトでスプレッドシートを活用しよう
Chapter 1 Google スプレッドシートの基本
Chapter 2 マクロで自動化しよう
Chapter 3 Google Apps Script の基本を覚えよう
Chapter 4 スプレッドシートを操作しよう
Chapter 5 GUI を使ってシートをデータベース化しよう
Chapter 6 Google フォームによるデータ投稿と分析
Chapter 7 Gmail と連携しよう
Chapter 8 Google カレンダーと連携しよう
Chapter 9 ネットワークアクセスと JSON/XML の処理
Chapter 10 Web サイトでスプレッドシートを活用しよう
技書の森解説
Google スプレッドシート上で動く Google Apps Script (GAS) を使い、日常業務の自動化を始めるための入門書です。著者の掌田津耶乃氏はプログラミング入門書を多数手がけており、本書もプログラミング未経験者がスプレッドシートの操作をスクリプトで置き換えることを出発点に据えています。環境構築不要でブラウザだけで書き始められる GAS の手軽さを活かし、セルの読み書き、フォーム連携、メール送信、定期実行といった実用的なレシピを段階的に学べます。
VBA を使った Excel マクロとの違いは、クラウド上で動作するため共有や定期実行が容易な点にあります。社内で「毎週手作業でやっているスプレッドシート集計を自動化したい」「フォームの回答を自動で振り分けたい」といった具体的な課題を持つ非エンジニアにとって、解決までの道筋が短い入門書です。
JavaScript の基礎文法が GAS のベースになっているため、本書を読み終えた後は Web 開発の入門へ自然に接続できます。一方で、大規模なアプリケーション開発や高度な非同期処理は扱いません。あくまで「表計算の延長としてのプログラミング」に焦点を絞り、業務の小さな自動化から始めたい人に照準を合わせた一冊です。
言及 Qiita 記事 (1 件)
この本に興味がある方におすすめ
この本に関連
掌田津耶乃 の他の書籍
関連記事
関連用語
シークレット管理
パスワード、API キー、証明書などの機密情報を安全に保存・配布・ローテーションする手法
バックプレッシャーとは - ストリーム処理の流量制御を図解で理解する
バックプレッシャーは下流の処理能力を超えるデータ流入時に上流へ減速を伝える仕組み。Node.js Stream/RxJS/Kafka での実装パターンと OOM 回避策を解説
Web Worker
ブラウザのメインスレッドとは別のスレッドで JavaScript を実行し、UI のブロッキングを防ぐ仕組み
スレッドプール
事前に生成したスレッドを再利用し、スレッド生成のオーバーヘッドを削減する並行処理パターン
Secrets Manager
AWS のシークレット管理サービスで、パスワードや API キーを安全に保存・自動ローテーションする
goroutine
Go の軽量スレッドで、数百万の並行処理を低コストで実現する