google apps script 入門

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

更新日:

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をスプレッドシートのスクリプトエディタに記載してみました。

次のページへ >

広告と関連記事


  • この記事を書いた人
  • 最新記事
oyakun

oyakun

30代半ば♂妻・子3人の5人で日々激戦中。Google app script&VBA初心者が自分の備忘録を兼ねて「スプレッドシート、Excel、WordPress、plugin」の設定等、主にブログやアフィリエイト周辺のtipsを背伸びしながらご紹介しています。

Copyright© OYAKUDACHI.XYZ , 2018 All Rights Reserved.