できる 仕事がはかどるGoogle Apps Script自動処理 全部入り。
2,530円(本体 2,300円+税10%)
- 品種名
- 書籍
- 発売日
- 2020/11/20
- ページ数
- 280
- サイズ
- A5判
- 著者
- リブロワークス 著/吉田哲平 監修
- ISBN
- 9784295010234
Googleアプリを思い通りに自動化しよう!
本書は、「Google Apps ScriptによるGoogleアプリの自動化」を集大成した一冊です。おもに、業務でよく使うスプレッドシートの操作を例に、シートやセルの自動処理化、ドライブとの連携といった基本を徹底解説。最終的には「出退勤記録プログラム」「スケジュール管理プログラム」をWebアプリとして作成します。また、「全部入り。」の構成を取るため、Gmail、カレンダー、ドキュメントなど、その他のGoogleアプリの操作も盛り込みます。ビジネスの現場で、アプリ開発の現場で役に立つ情報が満載です。
- 電子版を買う
-
「読者アンケートに答える」「読者プレゼントに応募」の場合もこちらをご利用ください。
書籍の内容に関するお問い合わせはこちら。お答えできるのは本書に記載の内容に関することに限ります。
学校・法人一括購入に関するお問い合わせはこちらへ。
著者紹介
リブロワークス
出版社出身のスタッフにより2008年に設立。企画・編集・執筆からデザイン・DTPまで、書籍づくりの一貫した工程をそれぞれの専門家が受け持つ、本のプロフェッショナル集団。インプレスでの担当書籍は、『いちばんやさしいPythonの教本』『スラスラ読める Pythonふりがなプログラミング』『できる仕事がはかどるPython自動処理 全部入り。』など、多数。
吉田哲平
植木職人から転向した造園プログラマー。もともとの職人気質と当時の過酷な労働環境が相まって、緻密さと思い通りに世界を作り出せるプログラミングに開眼し、その世界にのめり込む。現在、Google Apps Scriptによるサイト・アプリ開発、Salesforceによる企業システム開発、ReactNativeによるスマホアプリの開発を手掛ける。また本業の傍ら、オンラインスクールTechAcademyで「Google Apps Script講座」の講師を務めている。NARUHA代表。
目次
Chapter 1 GoogleスプレッドシートとGoogle Apps Script
Chapter 2 Googleスプレッドシート自動化の基本
Chapter 3 Googleドライブの自動化
Chapter 4 Googleスプレッドシート自動化の実践
Chapter 5 その他のGoogleアプリの自動化
Chapter 6 Webアプリを作成する
Chapter 7 スクリプトをデバッグする
関連書籍
ダウンロード
-
本書のサンプルスクリプトです
お詫びと訂正
誤記のためにご迷惑をおかけし、誠に申し訳ございません。
- 3ページ 目次
- [誤]
Spereadsheetサービス - [正]
Spreadsheetサービス
- [誤]
- 32ページ 見出し&本文
- [誤]
Spereadsheetサービス - [正]
Spreadsheetサービス
- [誤]
- 33ページ 本文2行目
- [誤]
SpereadSheetオブジェクト - [正]
Spreadsheetオブジェクト
- [誤]
- 33ページ 本文2行目
- [誤]
SpereadSheetクラス - [正]
Spreadsheetクラス
- [誤]
- 34ページ プロパティへのアクセス
- [誤]
オブジェクト名.プロパティ名() - [正]
オブジェクト名.プロパティ名
- [誤]
- 37ページ 本文下から4行目
- [誤]
Spereadsheetサービス - [正]
Spreadsheetサービス
- [誤]
- 37ページ 下から4行目
- [誤]
SpreadSheetAppクラス - [正]
SpreadsheetAppクラス
- [誤]
- 38ページ 1つ目のプログラム2行目
- [誤]
spereadSheet - [正]
spreadSheet
- [誤]
- 38ページ 2つ目のプログラム3~4行目
- [誤]
spereadSheetApp - [正]
SpreadsheetApp
- [誤]
- 38ページ 3つ目のプログラム2~3行目
- [誤]
spereadSheet - [正]
spreadsheet
- [誤]
- 39ページ プログラム2~3行目
- [誤]
spereadSheet - [正]
spreadsheet
- [誤]
- 40ページ 本文最終行
- [誤]
SpreadSheetオブジェクト - [正]
Spreadsheetオブジェクト
- [誤]
- 41ページ 本文1行目
- [誤]
SpreadSheetオブジェクト - [正]
Spreadsheetオブジェクト
- [誤]
- 45ページ アクティブなシートを取得する
- [誤]
SpreadSheetオブジェクト - [正]
Spreadsheetオブジェクト
- [誤]
- 48ページ copyToメソッド
- [誤]
コピー先のSpereadsheetオブジェクト - [正]
コピー先のSpreadsheetオブジェクト
- [誤]
- 84ページ applyColumnBandingSample.gs 4行目吹き出し
- [誤]
ヘッダー行あり - [正]
ヘッダー行なし
- [誤]
- 90ページ 本文下から5行目
- [誤]
SpreadSheetAppクラス - [正]
SpreadsheetAppクラス
- [誤]
- 129ページ Momentライブラリの導入
- [誤]
Momentライブラリは現在サポートが終了しています。代替ライブラリとして「Day.js」をご紹介します。
■Day.jsライブラリ
スクリプトID:1ShsRhHc8tgPy5wGOzUvgEhOedJUQD53m-gd8lG2MOgs-dXC_aCZn9lFB
Day.jsライブラリはMomentライブラリとの広い互換性があるライブラリです。本書記載のサンプルファイルについても、[Moment.moment]を[dayjs.dayjs]に置き換えることで変わらず動作します。これは、Chapter 4以降のサンプルファイルでも同様です。 - [正]
■organizeFiles.gsの変更
・15行目
変更前 folderNames.push(Moment.moment(newDate(lastUpdated)).format("YYYYMM"));
変更後 folderNames.push(dayjs.dayjs(new Date(lastUpdated)).format("YYYYMM"));
・41行目
変更前 var targetFolder = oldFolder.getFoldersByName(Moment.moment(new(略)
変更後 var targetFolder = oldFolder.getFoldersByName(dayjs.dayjs(new(略)
- [誤]
- 177ページ プログラムの10行目、11行目
- [誤]
dataSpreadSheet - [正]
dataSpreadsheet
- [誤]
- 182ページ 本文
- [誤]
Spereadsheetサービス - [正]
Spreadsheetサービス
- [誤]
- 276ページ 索引
- [誤]
Spereadsheetサービス - [正]
Spreadsheetサービス
- [誤]
お問い合わせ
書籍の内容に関するお問い合わせはこちら。お答えできるのは本書に記載の内容に関することに限ります。