勉強熱心な牛山くんは、毎日のようにプログラミングの情報をネットで見ています。
![牛山くん](https://canit.jp/wp-content/uploads/2021/01/canit-character3.jpg)
しかし、世の中にはいろいろなプログラミング言語があるんですね
![猫田さん](https://canit.jp/wp-content/uploads/2021/01/canit-character2.jpg)
どの言語を勉強すればどんなことができるようになるのか、よくわからないよね
![牛山くん](https://canit.jp/wp-content/uploads/2021/01/canit-character3.jpg)
今、ネットで見つけたんですけど、Googleが開発した言語もあるみたいですよ
![猫田さん](https://canit.jp/wp-content/uploads/2021/01/canit-character2.jpg)
ふーん、Googleの機能をいじれたりするのかねぇ……
そんな雑談をしているとキャニット先生がやってきて、会話に加わりました。
![CANIT先生](https://canit.jp/wp-content/uploads/2021/01/canit-character.jpg)
Googleが開発した言語、それはGoogle Apps Scriptですね。略してGAS(ジーエーエス)と呼ばれることが多いです
![猫田さん](https://canit.jp/wp-content/uploads/2021/01/canit-character2.jpg)
やっぱりGoogleの機能をいじれたりするの?
![CANIT先生](https://canit.jp/wp-content/uploads/2021/01/canit-character.jpg)
察しが良いですねぇ。その通りです。せっかくなので、今日はGoogle Apps Scriptについての解説をしましょうか
Google Apps Scriptってどんな言語?
![パソコン 女性](https://www.canit.jp/wp-content/uploads/2021/07/4981708_s.jpg)
![CANIT先生](https://canit.jp/wp-content/uploads/2021/01/canit-character.jpg)
まずは、Google Apps Scriptがどのような言語なのかを簡単に紹介しましょう
Google Apps Scriptは、主にGoogleのサービスを自動化するために使われるプログラミング言語です。
![CANIT先生](https://canit.jp/wp-content/uploads/2021/01/canit-character.jpg)
二人は、Googleのサービスを使っていますか?
![猫田さん](https://canit.jp/wp-content/uploads/2021/01/canit-character2.jpg)
Gmailくらいかなー
![牛山くん](https://canit.jp/wp-content/uploads/2021/01/canit-character3.jpg)
僕はGoogle翻訳とか、Googleマップも使いますね
![CANIT先生](https://canit.jp/wp-content/uploads/2021/01/canit-character.jpg)
あらら、そんなもんですか。 他にもGoogleが提供しているサービスには、このようなものがあるんですよ
- Googleスプレッドシート
- Googleドライブ
- Googleカレンダー
- Googleスライド
- Googleフォーム
- Googleドキュメント
![猫田さん](https://canit.jp/wp-content/uploads/2021/01/canit-character2.jpg)
なんか聞いたことのあるものばかり
![CANIT先生](https://canit.jp/wp-content/uploads/2021/01/canit-character.jpg)
そうでしょう。とくにビジネスマンの方達には、Googleが提供しているサービスはとても身近なものだと思いますよ
Google Apps Scriptでできること
![パソコン 女性](https://www.canit.jp/wp-content/uploads/2021/06/4020597_s.jpg)
![CANIT先生](https://canit.jp/wp-content/uploads/2021/01/canit-character.jpg)
Googleが提供しているサービスはもちろん、他のWEBサービスとの連携も可能です
ビジネスでよく使われているChatworkやSlackなどのツールとの連携もできます。連携することで、仕事がよりスムーズに回ったり、個人のスケジュールを把握しやすくなったりします。
![CANIT先生](https://canit.jp/wp-content/uploads/2021/01/canit-character.jpg)
具体例をいくつか挙げておきましょうか
- Googleフォームのデータを自動でメール送信
- SNSのデータを自動で集められる
- Twitterへの自動投稿
- Googleフォームにコメントがあったときに、Gmailで自動返信
- 請求書を自動作成してPDFにて保存
![牛山くん](https://canit.jp/wp-content/uploads/2021/01/canit-character3.jpg)
すごい!なんでも自動でできてしまうんですね
![CANIT先生](https://canit.jp/wp-content/uploads/2021/01/canit-character.jpg)
これまで手作業でやっていたものの多くが、Google Apps Scriptを使えば自動でできるようになります。連携可能なツールが数多くあるため、アイディア次第ではいくらでも業務効率をはかれますよ
Google Apps Scriptを使うときの注意点
![CANIT先生](https://canit.jp/wp-content/uploads/2021/01/canit-character.jpg)
Googleの機能を連携させたりカスタマイズさせたりと、Google Apps Scriptはなかなかすごいプログラミング言語なのですが……実は大きな注意点があります。機能に制限があるんですよ
![牛山くん](https://canit.jp/wp-content/uploads/2021/01/canit-character3.jpg)
制限……と、言いますと?
![CANIT先生](https://canit.jp/wp-content/uploads/2021/01/canit-character.jpg)
たとえば、メール機能なら1日に100件までしか送れない。こんな感じの制限です
つまり、大勢の人に利用してもらうようなアプリは作れないということです。個人で使ったり、小さな会社で使う分には申し分ないと思いますが、Google Apps Scriptで開発したアプリを一般的にリリースするのは難しい。そう、考えておくと良いでしょう。
Google Apps Scriptの学び方
![パソコン](https://www.canit.jp/wp-content/uploads/2021/06/5139049_s.jpg)
![CANIT先生](https://canit.jp/wp-content/uploads/2021/01/canit-character.jpg)
制限こそあるものの、Googleがもともと開発していたツールを連携できるのは、十分に魅力的です。だから、Google Apps Scriptを学ぶ価値はありますよ
![牛山くん](https://canit.jp/wp-content/uploads/2021/01/canit-character3.jpg)
JavascriptやPHPのように学べる場所が多いようには感じないのですが……
![CANIT先生](https://canit.jp/wp-content/uploads/2021/01/canit-character.jpg)
たしかにそのような王道のプログラミング言語と比べると、若干マイナーな言語かもしれませんね。でも、学べる場所はあるので、いくつか紹介しておきますね
①:ドットインストール
![ドットインストール](https://www.canit.jp/wp-content/uploads/2020/12/a57bbdeffaf22202f5ae8b98b3cfa951-1024x717.jpg)
![CANIT先生](https://canit.jp/wp-content/uploads/2021/01/canit-character.jpg)
いちばんお手軽に学べるのは、ドットインストールのレッスンです
![猫田さん](https://canit.jp/wp-content/uploads/2021/01/canit-character2.jpg)
ドットインストールで学べるなら、安く学べるね
ドットインストールには、Google Apps Script入門コースがあります。全20回のレッスン動画を全てマスターすれば、一通りの知識は身に付くでしょう。全20回といっても、各動画は3分程度ですからそこまで時間はかかりません。また、プレミアム会員しか視聴できない動画ですが、月額1,080円(税込)なのでコスパ的にも優れています。
②:udemy
![udemy](https://www.canit.jp/wp-content/uploads/2021/08/6e04f11bb82199d3f3f825131d33a055-1024x598.jpg)
![CANIT先生](https://canit.jp/wp-content/uploads/2021/01/canit-character.jpg)
続いては、udemyです。買い切りのレッスンで有名なサイトですね
udemyの『ビジネスパーソンに贈る業務効率化大全 〜Google Apps Scriptによる業務の自動化〜』というレッスンなら、Google Apps Scriptをひととおり学べます。もともとの定価は高額(24,000円)ですが、セール時を狙えば安価で手に入れることも可能です。
③:tech academy
![tech academy](https://www.canit.jp/wp-content/uploads/2021/08/7e03db72f35f033b1ca389b1328dd718-1024x525.jpg)
![CANIT先生](https://canit.jp/wp-content/uploads/2021/01/canit-character.jpg)
プログラミングスクールのtech academyでもGoogle Apps Scriptのレッスンを受講できます
![牛山くん](https://canit.jp/wp-content/uploads/2021/01/canit-character3.jpg)
tech academyといえば、大手のプログラミングスクールですね
tech academyのGoogle Apps Scriptコースは4週間プランが174,900円、8週間プランが229,900円、12週間プランが284,900円です(いずれも税込)。他の学習方法よりも高額ですがメンターもつくため、より確実にGoogle Apps Scriptを身につけたいのならプログラミングスクールに通うのも1つの手ですね。
④:書籍から学ぶ
![GAS](https://www.canit.jp/wp-content/uploads/2021/08/f3d0f66328cef75cd4408c8d98651f47.jpg)
![CANIT先生](https://canit.jp/wp-content/uploads/2021/01/canit-character.jpg)
Google Apps Script書籍で学ぶ方法もありますよ。Google Apps Scriptのための書籍は、いくつも出ていますので本屋さんに行って一度手に取ってみると良いでしょう。ここでは代表的なGoogle Apps Script関連の書籍を紹介します
『Google Apps Script完全入門』は2018年に発行された同書の第三版で、2,860円と購入しやすい価格です。
わかりやすいGoogle Apps Scriptの紹介:まとめ
![パソコン](https://www.canit.jp/wp-content/uploads/2021/06/4270487_s.jpg)
![CANIT先生](https://canit.jp/wp-content/uploads/2021/01/canit-character.jpg)
と、まぁ……簡単ではありますがGoogle Apps Scriptの紹介をしました
![牛山くん](https://canit.jp/wp-content/uploads/2021/01/canit-character3.jpg)
どちらかといえば、Google Apps Scriptで何かを作るのではなく、日常の仕事をもっとスムーズにするためのツールのようですね
![CANIT先生](https://canit.jp/wp-content/uploads/2021/01/canit-character.jpg)
そうですね。業務の効率化を目的に学ぶ人が多いようです。プログラマーになろうとしている人たちが真っ先に学ぶ言語ではないかも知れません。でも、こういった便利なものがあることは知っておいたほうが良いですよ