できる 仕事がはかどるGoogle Apps Script自動処理 全部入り。

できる 仕事がはかどる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 スクリプトをデバッグする

関連書籍

近日発売

できるGoogleスプレッドシート

共同編集・情報の見える化で仕事が捗る!

近日発売

できるGoogle Workspace+Geminiパーフェクトブック困った!&便利ワザ大全

好評発売中

Figmaで作るUIデザインアイデア集 サンプルで学ぶ35のパターン

コンポーネントの作成から実装まで学べる!

ダウンロード

お詫びと訂正

誤記のためにご迷惑をおかけし、誠に申し訳ございません。

  • 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サービス

お問い合わせ

書籍の内容に関するお問い合わせはこちら。お答えできるのは本書に記載の内容に関することに限ります。

お問い合わせフォーム