Google Apps Script(GAS)の基本を初心者にもわかりやすく解説

google プログラマーになる準備

勉強熱心な牛山くんは、毎日のようにプログラミングの情報をネットで見ています。

牛山くん
牛山くん

しかし、世の中にはいろいろなプログラミング言語があるんですね

猫田さん
猫田さん

どの言語を勉強すればどんなことができるようになるのか、よくわからないよね

牛山くん
牛山くん

今、ネットで見つけたんですけど、Googleが開発した言語もあるみたいですよ

猫田さん
猫田さん

ふーん、Googleの機能をいじれたりするのかねぇ……

そんな雑談をしているとキャニット先生がやってきて、会話に加わりました。

CANIT先生
CANIT先生

Googleが開発した言語、それはGoogle Apps Scriptですね。略してGAS(ジーエーエス)と呼ばれることが多いです

猫田さん
猫田さん

やっぱりGoogleの機能をいじれたりするの?

CANIT先生
CANIT先生

察しが良いですねぇ。その通りです。せっかくなので、今日はGoogle Apps Scriptについての解説をしましょうか

Google Apps Scriptってどんな言語?

パソコン 女性
CANIT先生
CANIT先生

まずは、Google Apps Scriptがどのような言語なのかを簡単に紹介しましょう

Google Apps Scriptは、主にGoogleのサービスを自動化するために使われるプログラミング言語です。

CANIT先生
CANIT先生

二人は、Googleのサービスを使っていますか?

猫田さん
猫田さん

Gmailくらいかなー

牛山くん
牛山くん

僕はGoogle翻訳とか、Googleマップも使いますね

CANIT先生
CANIT先生

あらら、そんなもんですか。 他にもGoogleが提供しているサービスには、このようなものがあるんですよ

  • Googleスプレッドシート
  • Googleドライブ
  • Googleカレンダー
  • Googleスライド
  • Googleフォーム
  • Googleドキュメント
猫田さん
猫田さん

なんか聞いたことのあるものばかり

CANIT先生
CANIT先生

そうでしょう。とくにビジネスマンの方達には、Googleが提供しているサービスはとても身近なものだと思いますよ

これらのGoogleサービスを自動化したり、もっと自分にとって使いやすくするためにカスタマイズするために使うプログラミング言語がGoogle Apps Scriptです。

Google Apps Scriptでできること

パソコン 女性
CANIT先生
CANIT先生

Googleが提供しているサービスはもちろん、他のWEBサービスとの連携も可能です

ビジネスでよく使われているChatworkやSlackなどのツールとの連携もできます。連携することで、仕事がよりスムーズに回ったり、個人のスケジュールを把握しやすくなったりします。

CANIT先生
CANIT先生

具体例をいくつか挙げておきましょうか

  • Googleフォームのデータを自動でメール送信
  • SNSのデータを自動で集められる
  • Twitterへの自動投稿
  • Googleフォームにコメントがあったときに、Gmailで自動返信
  • 請求書を自動作成してPDFにて保存
牛山くん
牛山くん

すごい!なんでも自動でできてしまうんですね

CANIT先生
CANIT先生

これまで手作業でやっていたものの多くが、Google Apps Scriptを使えば自動でできるようになります。連携可能なツールが数多くあるため、アイディア次第ではいくらでも業務効率をはかれますよ

Google Apps Scriptを使うときの注意点

CANIT先生
CANIT先生

Googleの機能を連携させたりカスタマイズさせたりと、Google Apps Scriptはなかなかすごいプログラミング言語なのですが……実は大きな注意点があります。機能に制限があるんですよ

牛山くん
牛山くん

制限……と、言いますと?

CANIT先生
CANIT先生

たとえば、メール機能なら1日に100件までしか送れない。こんな感じの制限です

つまり、大勢の人に利用してもらうようなアプリは作れないということです。個人で使ったり、小さな会社で使う分には申し分ないと思いますが、Google Apps Scriptで開発したアプリを一般的にリリースするのは難しい。そう、考えておくと良いでしょう。

Google Apps Scriptの学び方

パソコン
CANIT先生
CANIT先生

制限こそあるものの、Googleがもともと開発していたツールを連携できるのは、十分に魅力的です。だから、Google Apps Scriptを学ぶ価値はありますよ

牛山くん
牛山くん

JavascriptやPHPのように学べる場所が多いようには感じないのですが……

CANIT先生
CANIT先生

たしかにそのような王道のプログラミング言語と比べると、若干マイナーな言語かもしれませんね。でも、学べる場所はあるので、いくつか紹介しておきますね

①:ドットインストール

ドットインストール
CANIT先生
CANIT先生

いちばんお手軽に学べるのは、ドットインストールのレッスンです

猫田さん
猫田さん

ドットインストールで学べるなら、安く学べるね

ドットインストールには、Google Apps Script入門コースがあります。全20回のレッスン動画を全てマスターすれば、一通りの知識は身に付くでしょう。全20回といっても、各動画は3分程度ですからそこまで時間はかかりません。また、プレミアム会員しか視聴できない動画ですが、月額1,080円(税込)なのでコスパ的にも優れています

②:udemy

udemy
CANIT先生
CANIT先生

続いては、udemyです。買い切りのレッスンで有名なサイトですね

udemyの『ビジネスパーソンに贈る業務効率化大全 〜Google Apps Scriptによる業務の自動化〜』というレッスンなら、Google Apps Scriptをひととおり学べます。もともとの定価は高額(24,000円)ですが、セール時を狙えば安価で手に入れることも可能です。

③:tech academy

tech academy
CANIT先生
CANIT先生

プログラミングスクールのtech academyでもGoogle Apps Scriptのレッスンを受講できます

牛山くん
牛山くん

tech academyといえば、大手のプログラミングスクールですね

tech academyのGoogle Apps Scriptコースは4週間プランが174,900円、8週間プランが229,900円、12週間プランが284,900円です(いずれも税込)。他の学習方法よりも高額ですがメンターもつくため、より確実にGoogle Apps Scriptを身につけたいのならプログラミングスクールに通うのも1つの手ですね。

④:書籍から学ぶ

GAS
CANIT先生
CANIT先生

Google Apps Script書籍で学ぶ方法もありますよ。Google Apps Scriptのための書籍は、いくつも出ていますので本屋さんに行って一度手に取ってみると良いでしょう。ここでは代表的なGoogle Apps Script関連の書籍を紹介します

Google Apps Script完全入門』は2018年に発行された同書の第三版で、2,860円と購入しやすい価格です。

わかりやすいGoogle Apps Scriptの紹介:まとめ

パソコン
CANIT先生
CANIT先生

と、まぁ……簡単ではありますがGoogle Apps Scriptの紹介をしました

牛山くん
牛山くん

どちらかといえば、Google Apps Scriptで何かを作るのではなく、日常の仕事をもっとスムーズにするためのツールのようですね

CANIT先生
CANIT先生

そうですね。業務の効率化を目的に学ぶ人が多いようです。プログラマーになろうとしている人たちが真っ先に学ぶ言語ではないかも知れません。でも、こういった便利なものがあることは知っておいたほうが良いですよ

❤内容は役に立ちましたか?皆さまのご意見が励みになります☺
YesNo
無料でスキルを学んでからIT業界に転職

そろそろ本気で将来のことを考えなくちゃ……手に職をつけてIT業界に転職したいなぁ。でも、業界未経験だから、なんか敷居が高そう、と思っている方へ。

これからIT業界への転身を目指すあなたに、無料でスキルアップできて、平均で年収は90万円もアップできるんです。

プログラマーになる準備言語・WordPress
【この記事を書いた人】
CANIT 先生

あらゆるプログラミング言語をあやつるフリーの凄腕講師。温和な性格で「わかるまで教えます」がモットー。たまに時間ができると動物の仲間達に、プログラミングを教えることもある。現在の生徒は牛山くんと猫田さん。

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