Google Apps Scriptを使ったことはありますか。本記事では、Google Apps Scriptの特徴・できること・メリット・デメリット・使い方・書き方などを紹介していきます。ぜひGoogle Apps Scriptを利用してみてください。
Google Apps Scriptとは何か知っていますか。Google Apps Scriptとは、Googleスプレッドシート、ドキュメント、スライド、フォームを拡張するためのアドオンを作成するプログラミング環境のことです。
ドキュメントをはじめとして、シートやスライド、およびフォーム用のデスクトップアドオンを指します。
Google Apps Scriptを使用することで、Googleスプレッドシートやドキュメント、スライド、フォーム用のオンラインストアでアドオンを作成して公開可能です。
また、コードを全世界に配布する場合であっても、もしくはG Suiteドメインのユーザーに対して非公開にする場合でも、Google Apps Script以外に、スクリプトを多数のユーザーに配布するためのより良い方法はないでしょう。
ここで紹介するのは、Google Apps Scriptの特徴です。Google Apps Scriptの特徴は以下の4つです。また、記事後半では基本の書き方も紹介します。
1つ目のGoogle Apps Scriptにおける特徴とは、「Googleが提供しているプログラミング環境」であるという特徴です。Google Apps Scriptでは、プログラミング言語のHTML / CSSを使用してWebサイトもしくはWebアプリを作成できます。
2つ目のGoogle Apps Scriptにおける特徴は、「Googleドキュメント用アドオン」であるという特徴です。Google Apps Scriptを利用することによって、選択したテキストをGoogle翻訳で、その他の言語に変換するDocsアドオンを作成してくれます。
3つ目のGoogle Apps Scriptにおける特徴は、「マクロ、メニュー、およびカスタム機能」があるという特徴です。Google Apps Scriptは、スプレッドシートの機能をニーズに合わせて調整してくれます。
さらに、Googleスプレッドシートのカスタムメニューを使用してレポートを作成する特徴もあるのです。基本の書き方を取り入れてみましょう。
4つ目のGoogle Apps Scriptにおける特徴は、「Googleフォームへの返信を管理する」という特徴です。Google Apps Scriptを利用すれば、電子メールカレンダーは招待されたパーソナライズされたGoogleドキュメントを招待します。
その電子メールカレンダーができることは、フォームに返信するすべてのユーザーに対するものです。
続いては、Google Apps Scriptでできることを紹介します。Google Apps Scriptでできることは以下の3つです。基本の書き方を参考にしてもいいかもしれません。
1つ目のGoogle Apps Scriptでできることは、「他のサービス・アプリケーションとの連携」することです。GoogleスプレッドシートやGoogleカレンダーなどのGoogleサービスだけでなく、その他のWebサービスとも簡単かつ自由に連携できます。
例えば、Twitter・チャットワーク・LINE・IFTTT・Slack・TrelloなどのサービスとGoogle Apps Scriptは連携できるのです。ほとんどみなさんが知っているような有名なWebサービスばかりで、できることが多いです。
それぞれのサービスが提供しているAPIをGoogle Apps Scriptを通して利用するだけでスピーディーに連携してくれます。LINEと連携してチャットボットを開発したり、もしくは特定のツイートだけをSlackに自動投稿したりできるということです。
2つ目のGoogle Apps Scriptでできることは、「Webアプリケーションの開発」です。Google Apps ScriptはJavaScriptをベースにした言語であることは知っていますか。なお、開発用エディタではHTMLとCSSを使用できます。
要するに、Webサイトも一緒に作成することによってGoogle Apps Scriptを利用したオリジナルのWebアプリを作成し、公開することもできるということですね。オリジナルのURLが発行されるため、シェアすれば誰でもアクセス可能。
Google Apps Scriptし、あらゆる種類のWebアプリもしくはWebサイトを自由に開発できるのは非常に魅力的ですね。当然のことながら、クリエイティブなWebアプリだけでなくシンプルなWebサイトを構築することもできるので万能です。
3つ目のGoogle Apps Scriptでできることは、「PCを起動しなくても自動実行できる」ということです。自分のPCで作成したプログラムはパソコンの電源をOFFにしてしまうと実行できません。
しかしながら、Google Apps Scriptの場合はプログラムがGoogleのサーバー上に保管されているため、いつでもどこでも実行できるのです。この特徴を活用することにより、定期的に同じプログラムを自動実行できます。
具体例を出すと、「毎朝7時にチーム全員に対して特定のメールを送信する」「ニュース情報を2時間ごとに取り入れてチャット投稿する」「災害情報や気象情報を30分ごとにツイートする」などあらゆる活用方法があるのです。
1 / 4
続きを読む