みなさまGoogle Apps Scriptってご存知でしょうか?
これはいわゆる「プログラミング言語」というやつの一種で、JavascriptとかC言語とかと同じようなのです。
この言語には一つ他の言語にはない特徴があって、それが
「Googleの提供するサービスを便利にすることに特化している」
というものになります。
例えば
「エクセルで毎日送られてくるデータを自動的に収集して分析し、Gmailでクライアントに送る」
とか
「Gmailに来たメールを選別してチャットワークスとかslackに流してくれるように設定する」
なんてことも可能。
面倒くさいエクセル作業やワード作業等をゴリゴリ簡単にすることが可能なのです!
皆様が毎日死ぬほど時間を取られているくそみたいな事務作業。
それを快適にすることのできるプログラミング言語であるGoogle Apps Scriptを今回はご紹介させていただこうと思います。
目次
Google Apps Scriptとは
Google Apps Script(通称GAS)は、Googleが提供する11のサービスをクラウド上でスクリプトを実行することで操作できるサービスです。 … スプレッドシートだけを操作する場合は、Excelのマクロと似ていますが、Google Apps Scriptはより幅広い用途に使用できます。
超絶簡単に言えば
- Googleスプレッドシート
- Googleドキュメントシート
- Googleカレンダー
- Gmail
- Google MAP
等のGoogleが提供するアプリを、超絶便利にすることができるプログラミング言語がGoogle Apps Scriptなのです。
基本的にはJavaScriptと同じような記述方式になっているらしく、JavaScriptができる方からすればすぐに参入可能なんだとか。
僕はC言語をちょっとかじった程度の知識しかないので、ちょっと今覚えるのに苦戦しています(笑)
Google Apps Scriptでできること
Google Apps ScriptはGoogleに関することなら大抵のことをすることができます。
例えば
- エクセルからGoogleスプレッドシートに情報を吐き出す
- Googleスプレッドシートでその情報を自動的に整備する
- 整備した情報を再度エクセルに吐き出す
- その吐き出したエクセルをGmailでクライアントに送る
なんてことが簡単にできるようになります。
実際に僕がいる会社ではそんなことをやって業務の徹底的な効率化を図っております。
Google Apps ScriptはGoogleのサーバー上で動いているので、土日祝日関係なし。
クライアントに送るデータを休日にGoogleに作らせて、自分は自宅で優雅にYouTubeを見る……。
なんてことがGoogle Apps Scriptでは出来てしまうのです。
Google Apps Scriptの利点
Googleのサーバーで作業が行われるので、24時間365日使うことができる
普通のプログラミングとかだと自分のパソコン内で動かすので、パソコンがついているときじゃないと使うことが出来ないんだとか。
先ほども言いましたが、このプログラミングが行われるのはGoogleのサーバー上。
なので24時間365日、自分が寝てるときすらプログラムを作動させることができます。
そこがまず一つ目の利点ですね。
無料
そして無料です。
GmailだとかGoogleスプレッドシートを使うのとなんら変わりません。
プログラミングをするからお金がかかる!
とか、
プログラミングするためにアプリを買う必要があって、それにお金がかかる!
なんてことも当然ありません。
連携できるサービスが大量にある
先ほども申した通り、
- Googleスプレッドシート
- Googleドキュメントシート
- Googleカレンダー
- Gmail
- Google MAP
など、Googleが作ったアプリならほぼほぼ連携することができます。
しかもアドオンなどでGoogleアナリティクスなどのアプリも使えますし、slackだとかチャットワークのような外部アプリケーションとも連動できます。
可能性が広くて広くて、正直やっていてワクワクします。
実際の使用例
あまりにも感動したので、僕も一つアプリケーションを作ってみました。
簡単に言うとこれは
- Googleスプレッドシートを使ってアナリティクスからとった情報をまとめ
- そこからさらにslackに連携して
- slackに自動的に通知するという仕組みになっています。
これが便利で便利で……。
このブログのPV数って僕しか見ることができなくて、ほかの二人の共同運営者は把握することができないんですよね。
なんでこの仕組みを使って、みんなで連絡を取り合っているslackに連携したというわけです。
なんと便利な!
まとめ
まだまだ勉強中ですが、正直このプログラミングを覚えたら本当に便利になる気がします。
特に仕事でグーグルの製品を扱う人とか、エクセルで頻繁に作業をするなんて人は本当に便利にすることができるかもしれません。
僕は仕事柄非常に大量のエクセルやスプレッドシートを取り扱うので、ガンガンこのプログラミング言語を覚えて、どんどん楽になるよう色々作っていこうと思います。
今後僕がプログラムを作ったらこのブログで紹介していこうと思ってるので、よかったら定期購読してやってください(笑)
では短くなりますが、今回はこのあたりで失礼をば!
コメントを残す