できる 仕事がはかどるGoogle Apps Script自動処理 全部入り。
インプレス / 2020年11月24日 / 全280ページ
本書は、「Google Apps ScriptによるGoogleアプリの自動化」を集大成した一冊です。おもに、業務でよく使うスプレッドシートの操作を例に、シートやセルの自動処理化、ドライブとの連携といった基本を徹底解説。最終的には「出退勤記録プログラム」「スケジュール管理プログラム」をWebアプリとして作成します。また、「全部入り。」の構成を取るため、Gmail、カレンダー、ドキュメントなど、その他のGoogleアプリの操作も盛り込みます。ビジネスの現場で、アプリ開発の現場で役に立つ情報が満載です。
目次
- はじめに
- もくじ
- Chapter 1 GoogleスプレッドシートとGoogle Apps Script
- 001 Google Apps Scriptとは
- 002 なぜスプレッドシートとGASを組み合わせて使うのか
- 003 確認しておきたい注意点
- 004 学習に当たって
- Chapter 2 Googleスプレッドシート自動化の基本
- 005 GASのスクリプトの種類
- 006 コンテナバインドスクリプトを作成する
- 007 スクリプトエディタの使い方
- 008 Spereadsheetサービスのクラス構成
- 009 操作対象のスプレッドシートを取得する
- 010 操作対象のシートを取得する
- 011 シートをコピーする
- 012 シートをクリアする
- 013 1つのセルを取得する
- 014 連続した複数のセルをまとめて取得する
- 015 データが入力された範囲を自動的に取得する
- 016 1つのセルの値を取得入力する
- はじめに
- もくじ
- Chapter 1 GoogleスプレッドシートとGoogle Apps Script
- 001 Google Apps Scriptとは
- 002 なぜスプレッドシートとGASを組み合わせて使うのか
- 003 確認しておきたい注意点
- 004 学習に当たって
- Chapter 2 Googleスプレッドシート自動化の基本
- 005 GASのスクリプトの種類
- 006 コンテナバインドスクリプトを作成する
- 007 スクリプトエディタの使い方
- 008 Spereadsheetサービスのクラス構成
- 009 操作対象のスプレッドシートを取得する
- 010 操作対象のシートを取得する
- 011 シートをコピーする
- 012 シートをクリアする
- 013 1つのセルを取得する
- 014 連続した複数のセルをまとめて取得する
- 015 データが入力された範囲を自動的に取得する
- 016 1つのセルの値を取得入力する
- 017 セルの範囲の値を取得入力する
- 018 表に罫線を引く
- 019 表の枠線のスタイルを変更する
- 020 表の見出しに色を付ける
- 021 行列を挿入する
- 022 セルの表示形式・書式を変更する
- 023 1行おきに行に色を付ける
- 024 データを昇順降順に並べ替える
- 025 フィルタで表示するデータを絞り込む
- 026 公式リファレンスで情報を調べる
- Chapter 3 Googleドライブの自動化
- 027 Googleドライブのメリットを知る
- 028 スタンドアロンスクリプトを作成する
- 029 ファイル・フォルダを共有する
- 030 Driveサービスのクラス構成
- 031 操作対象のフォルダを取得する
- 032 フォルダを作成削除する
- 033 ファイルを作成削除する
- 034 フォルダ内のすべてのフォルダ・ファイルの取得と操作
- 035 ファイルをコピーする
- 036 条件を指定してファイルを検索する
- 037 ファイルからさまざまな情報を取得する
- 038 ファイル整理を自動化する
- Chpter 4 Googleスプレッドシート自動化の実践
- 039 スプレッドシートによる勤怠管理を自動化する
- 040 フォルダ構成とファイルの詳細
- 041 スクリプトの動作イメージを確認する
- 042 Momentライブラリで日付文字列を生成する
- 043 勤怠管理スクリプトの実装を見てみよう
- 044 請求書作成を自動化する
- 045 フォルダ構成とファイルの詳細
- 046 スクリプトの動作イメージを確認する
- 047 毎日自動的にスクリプトを実行する
- 048 請求書集計スクリプトの実装を見てみよう
- Chapter 5 その他のGoogleアプリの自動化
- 049 Gmailサービスの概要
- 050 請求書を自動送信する
- 051 請求書送信スクリプトの実装を見てみよう
- 052 Calendarサービスの概要
- 053 操作対象のカレンダーを取得する
- 054 カレンダーにイベントを登録する
- 055 スプレッドシートからイベントを登録する
- 056 ドキュメントをPDFとしてエクスポートする
- Chapter 6 Webアプリを作成する
- 057 GASのWebアプリの仕組み
- 058 doGet関数とdoPost関数の使い方を知る
- 059 出退勤記録Webアプリの動作イメージを確認する
- 060 HTMLファイルを作成して表示する
- 061 社員リストのドロップダウンを表示する
- 062 スプレッドシートに記録する
- 063 スケジュール管理Webアプリの動作イメージを確認する
- 064 HTMLファイルを作成して表示する
- 065 スプレッドシートからデータを取得する
- 066 データをHTMLとして表示する
- 067 「担当者順表示」画面を作成する
- Chapter 7 スクリプトをデバッグする
- 068 デバッグモードの利用方法
- 索引
- GASサンプル配布用スクリプトの使い方
- 本書サンプルスクリプトのダウンロードについて
- 奥付
- 裏表紙
※このデジタル雑誌には目次に記載されているコンテンツが含まれています。それ以外のコンテンツは、本誌のコンテンツであっても含まれていません のでご注意ください。
※電子版では、紙の雑誌と内容が一部異なる場合や、掲載されないページがある場合があります。