「Google apps script 入門」何が出来るの?特徴3つまとめてみました

google apps script 入門

Google apps scriptを使ってTwitterやfacebookなど外部アプリケーションと連携し、自分専用の自動レポートが作れたらとても便利ですよね。

 

そこでGoogle apps scriptについて独学で少しでも組めるようになりたい!という自分のために、学んだ内容のアウトプットを目的にGoogle apps script入門カテゴリを作成しました。

 

先ずは

  • Google apps scriptとは何?
  • Google apps scriptで何が出来るの?
  • Excel・VBAやマクロとは違うの?

といった「Google apps script」で何が出来るのかExcelとの違いなど初めの一歩をご紹介していきます。

Google apps script 入門|何が出来るの?

最初にGoogle apps scriptを使うと何が出来るのでしょうか。

Google apps scriptって何?

Google apps script(=通称GAS)はクラウド上でスクリプトを作成・実行出来るサービスのことを指します。

 

apps scriptというだけあって言語のベースはjavascriptです。

Google apps scriptって何が出来るの?

Google apps scriptの主な特徴としては以下3つ。

  1. Googleが提供するサービスと連携できる
  2. 外部ドメインやアプリケーションと連携出来る
  3. PCを起動しなくても自動実行が可能

それぞれ説明していきます。

特徴1. Googleが提供するサービスと連携出来る

Google apps scriptはGoogleが提供している開発環境だけあって他のGoogleサービスとの連携が容易です。

 

例えば以下のようなサービスと連携出来ます。

あのサービスとも連携出来る!

他にも以下Googleサービスと連携が可能です。

AdSense(アドセンス)

GoogleAnalytics(アナリティクス)

アヒルン
アヒルン

流石にGoogleさんが提供しているだけあって、こんなに多くのサービスと連携出来るんだね

うちゅうじん
うちゅうじん

Gメールや地図などは普段使っている人も多く、google apps scriptと組み合わせることで日々の確認したい内容などを自分に送ることも可能だ

 

特に普段使っているGoogleカレンダーやGmail、GoogleMapsやスプレッドシートとの連携がオススメ。

ちょいムズスプレッドシートとカレンダーを連携してイベントを一括登録する方法

 

GmailとスプレッドシートをGoogle apps scriptで連携して使うと簡単に自分宛てに決まった時間にデータ送付することも可能です↓

関連記事スプレッドシートからメール送信!スクリプトで一発解決!

特徴2. 外部ドメインやアプリケーションと連携出来る

Google apps scriptを使うと外部ドメインやアプリケーションと連携ができます。

 

例えばTwitterやfacebook、LINEなどSNSサービスと連携して使うことが可能です。

 

個人的に参考にしたリンクを貼っておきます。

Google Apps Scriptで作るTwitter Bot

Google Apps Script でTwitter複数アカウントを使い分ける

Googleスプレッドシートだけで作るFB messenger bot

LINE Messaging API と Google Apps Script で LINE BOT を作ってみる

ここではSNSの連携やbot作成ばかりを記載していますが、天気予報と連携して当日の天気を自分宛てに送信することも可能です。

アヒルン
アヒルン

す、すげえ・・オラワクワクしてきたぞ

うちゅうじん
うちゅうじん

◯イヤ人だったのかアヒルン

特徴3. PCを起動しなくても自動実行が可能

Google apps scriptはGoogleのサーバーにて稼働します。

 

タイムスケジュールのトリガーを組むことで、PCを起動しなくてもスクリプト処理が実行出来てしまいます

アヒルン
アヒルン

お昼寝してたり好きなことしてても時間になったら勝手に動いてくれるっていうこと?

うちゅうじん
うちゅうじん

そのとおり

 

自動実行処理については「トリガーを追加」することでプルダウン設定で選択でき、

  • n分毎
  • n時間毎
  • n日毎
  • n月毎

といったように、かなり細かく設定することが可能です。

 

アヒルン
アヒルン

毎日taskメールを自分に送るとかやってみたいから、これはとっても便利だね!

うちゅうじん
うちゅうじん

scriptを書かなくても自動実行の設定出来るのはGASの特徴の1つだろう

以上Google apps scriptについて3つの特徴をお伝えしました。

 

ここまでくると「もしかしたらExcelのVBAと同じように書けるの?」という疑問をお持ちの方もいるかもしれません。

 

そこで実際にVBAをスプレッドシートのスクリプトエディタに記載してみました。

コメント

タイトルとURLをコピーしました