2017年12月22日 

JavaScript初心者でも大丈夫!「詳解!Google Apps Script完全入門」はこれ1冊で基礎から応用テクニックまでマスターできる

Gmailにドライブ、カレンダー、ドキュメント、翻訳・・私達の仕事や生活でGoogleサービスに触れない日はないのではないかと思うぐらい、とっても身近で欠かせない存在となりました。

Googleサービスを使いこなし、自動化して連携をしたい!そんな時に「Google Apps Script(GAS)」を使うことで、より一層仕事を効率化させることができます。

しかし、「Google Apps Script」って日本語の情報がとっても不足しています。GASの仕組みから活用術まで習得するとなると、膨大に調べなければならないことも・・。

「Google Apps Scriptをこれから使うんだけれど、わかりやすい本ってないかな?」

実はGASについて入門から応用まで1冊にギュッとまとめた本「詳解!Google Apps Script完全入門」が秀和システムから2017年12月23日(土)に発売されました。

一体どんな本なのでしょうか?今回ありがたいことに、著者から献本していただきましたので、早速その中身をご紹介しちゃいましょう。

その前に!「Google Apps Script」って何のこと?

Googleは知っているけれど、そもそも「Google Apps Script」って何のこと?と言う方もいらっしゃると思います。

「Google Apps Script」とは、その名の通りGoogle社が提供をしているプログラミング言語です。略して「GAS(ガス)」と読み、またはApps Scriptなどと呼ばれています。

GASを使うことで、Gmail、Googleスプレッドシート、Googleカレンダー、Googleドライブ、Google翻訳など、Googleが提供する数々のアプリケーション群をプログラミングにより操作できるようになります。

GASとよく似た機能としては、MicrosoftのOfficeソフトに搭載されている「VBA(Visual Basic for Applications)」です。業務効率化のために、使われている方も多いのではないでしょうか?

GASは、Googleのサービス上で使用できるVBAのようなもの、と言うとわかりやすいかもしれません。

Googleが提供しているサービスは莫大な数がありますので、想像以上に様々なことができると言っても過言ではないでしょう。

「Google Apps Script」の特徴とは

「Google Apps Scriptとは何か?」について大体わかったと思いますので、「Google Apps Script」の具体的な特徴について説明します。

GASはJavaScriptベースのスクリプト言語

GASはプログラミング言語ですが、専用のオリジナルの言語ではなく、GASのベースは「Java Script」です。プログラミング言語の中では最も活用の場が多く、人気のある言語ですね。

JavaScriptベースであるからこそ、GASも比較的容易に習得できるという点も大きな魅力の1つです。

Googleサービスと連携が可能

GASは、Googleのサービスと連携ができます。Gmail、スプレッドシート、Googleマップ、Googleカレンダー、Google翻訳などのようなサービスを操作することができます。

Googleカレンダーにある予定を毎朝7時にメールへ送信したり、スプレッドシートをcsv形式に変換したものをメールで送信したりなど、とっても便利なことができるのです。

スクリプトに記入することによって、面倒な作業を自動化や効率化して手間を省き、本来中力することにしっかりと重点をおいて取り組むことができます。

開発環境が不要

Googleが全ての開発環境をすでに用意していますので、GASを利用するのに必要なものは以下の3点だけです。

  • Googleアカウント
  • ブラウザ
  • インターネットに接続できるPC

プログラミングを始めるとなると、まずは環境構築から始めなければならないことが多いですが、GASは全てGoogleのクラウドサーバー上で行われますので、すぐにコードを書き始められることがポイントです。

完全無料

GASはなんと完全無料です。完全に無料で自分の作業を効率化したり、自動化したりといった機能を実現することができます。

開発環境ってお金がかかるだけに、無料だなんて、本当にすばらしいプログラミング言語ですね!

外部アプリケーションとの連携ができる

「Google Apps Script」では、外部のアプリケーションと連携までできるようになっています。VBAには連携ができないため、ここが大きな違いと言えるでしょう。

業務連絡ツールとしてよく使われているチャットワークやSlack、Twitterなどの外部アプリケーションまでもが「Google Apps Script」で操作可能です。

Googleカレンダーにある予定を、毎朝決められた時間にチャットワークやSlackへ送信できたり、スプレッドシートに入力されている内容を定期的にツイートすることができたりします。

とっても便利ですね!

「詳解!Google Apps Script完全入門」のここがスゴイ!

GASって本当に色んなことができて、気軽に取り組めるプログラミング言語であることがわかりました。今回発売された本を読むことで、GASのこんな所がわかるようになっています。

GAS用のJavaScriptが、Webの仕事をしていない人にもわかる!

さっきからJavaScriptって簡単なんて言っていますが、それなりに勉強しないと覚えられないですよ・・。

システムエンジニアやプログラマーの方はチョチョイのチョイって感じかもしれませんが、JavaScriptがすでにわかっている前提で話が進むと、もうそれだけで読むことを挫折してしまうことも。

GASはJavaScriptベースではありますが、世間一般で知られているJavaScriptとは全く同じではありません。

この本では、GASのためのJavaScriptを基本構文から制御構文、関数やオブジェクトの仕組みまで、基本的な事からわかるように構成されています。

Webの仕事をしていない人にも、十分にわかるように書かれている点がポイントです。

まず、既存のGASの文献は「JavaScriptがわかっている前提」で書かれていることが多いです。

陥りやすいポイントがしっかりとまとめられている

プログラミングをしていて1番大変なことが、言語特有の落とし穴によくハマってしまうことです。わからないとパニックになって、ネットで調べまくったり。これこそ時間の無駄です。

本書では陥りやすいポイントがすでにまとまっており、特に「Point」や「Memo」の部分が筆者の経験からなるワザが凝縮されており、非常に実用的にまとまっています。

説明調の本が多い中で、この部分はハマった時の回避策として非常に救われることでしょう。

GASをほとんど知らなかった私でも、本を読んでできた!

ものすごい昔のプログラマー時代に、JavaScriptはちょろっといじったことがある私ですが、GASは聞いたことがあるだけで、いじったことがありません。

しかし、本は本当の初心者からもわかるように書かれていますので・・、

 

すぐにできちゃいました!(これでGASできた!とは、とても大きな声で言えませんが・・汗)

Googleドライブからスプレッドシートを作成し、スクリプトエディタでコードを書いて実行してみましたが、すぐにコードを書くことができました。

JavaScriptの基本構文から変数・定数、データ型など、こんな基本的なことから載っているんだ〜!とあまりの親切ぶりに感動してしまったほどです。

GASなんてなんのこっちゃー!って方でも、スーッと入ることができます。

もうね、こんなに読者のことを本気で考えて書かれた素晴らしい著者って、一体どなたなんでしょうね?

それは、こんな方が書いているんですよ。

本の著者は、IT×働き方コンサルタント。ブログもわかりやすい

「詳解!GoogleAppsScript完全入門」という、JavaScriptから自作ライブラリまでとことんわかりやすく書いた下さった方は、どなたなのでしょうか?

実は私も実際にお会いしたことがありますが、IT×働き方コンサルタントでもある、高橋 宣成(たかはし のりあき)さんです。

高橋さんご自身、長時間労働に対して本気で改革をしようとされていて、仕事の効率化についてメチャクチャ研究されています。

ご自身が働き方で過去に大変ご苦労された経験があるからこそ、同じ思いをして欲しくない熱い気持ちが本にギュッと込められているのです。

 

高橋さんはすでに「ExcelVBAを実務で使い倒すための技術」という著書を出されており、本当にExcelVBAを実務レベルで使いこなせるワザが濃縮されていて、本気でびっくりしました。

ExcelVBA脱初心者におすすめの本はこれ!入門レベルを超えて仕事ができる人に変われるワザを著者本人に聞いてきた

本に人柄がものすごい現れているんですよ!

とっても話しやすい方で、お忙しいのに時間を忘れて話していたぐらい(笑)

高橋さんのブログ「いつも隣にITのお仕事」では、ExcelVBAやGAS、Pythonなどが基礎から実務レベルまで詳しく書かれています。ぜひ本と合わせて読んでみて下さい。

高橋さんご自身の本の紹介はこちら:書籍「詳解!Google Apps Script完全入門」発売についてのお知らせ

GASで悶々と悩んでいたら、ぜひ1冊手元に置いておこう!

Googleの数々のアプリケーション群をプログラミングするGAS。出来ることはいっぱいあるのに、出来るための指南書がない!

そんな状況でもうGASなんてやりたくない、わからないと悶々と悩んでいる人にとって、この「詳解!Google AppsScript完全入門」はまさに救世主と言えるような本でしょう。

1冊で基礎から実践まで体系的にGASがマスターできちゃいます!

ただ、プログラミングなんてちんぷんかんぷんという方にとってはとっても難しい本であることに間違いないのですが、VBAぐらいならちょっとわかるという方にはとても実用的な本です。

VBAの次にGASへと、次へのステップになること間違いありません。

どうしていいかわからず悶々と悩んでいたら、ぜひ1冊手元に置いておきましょう。高橋さんがまるで語りかけてくれるかのように、あなたの悩みを解決してくれますよ?

本は「Amazon」「楽天ブックス」などで購入することができます。

ぜひ1冊手に取って、自らの価値を上げる大きなチャンスをつかみ取りましょう。

この記事が気に入ったら
いいね ! しよう