7
6

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Google App Scriptの強みと弱み

Last updated at Posted at 2019-08-26

はじめに

学びを文章化してアウトプットする練習として初Qiitaを書いてみました
読みにくかったりすると思いますがよろしくお願いします
最近GASを使ってよく自動化だったり、通知を一元化することにハマってるマロです
いろんな人が既に書いていると思いますが自分のアウトプットがてら記事にします

GASってなんやねん?

まず、GASについてですが業務改善とかの話題になったときに聞いたことはあるけど
使ったことないって人も多いと思います

なので簡単に概要からお話いたします

突然ですがRPAって知ってますか?

  • Robotic Process Automationの略になります
  • ロボットによる業務自動化
  • 定性的なパソコン操作をソフトウェアのロボットにより自動化するもの

まぁようするにBotですね

よく勘違いされるんですがAIではないです

AIの略はArtificial Intelligenceです

つまりGASはRPAの一種になります。

有名なのだとエクセルのマクロ(VBA)とかが似たようなものになります
(仕組みは全然違ったりできる範囲は違うけど・・・)

GASとは

そういえばさっきからさんざんGASGASいってきたんですが説明してませんでした

GASとは
 GAS = Google App Script  の略になります

そんな名前なんてどうでもいいからはよなにができるか言えやって人向けに説明すると

  • Googleのサービス(スプシ・Gmail・カレンダーとか)を簡単にクラウド上で実行できる
  • 様々なサービスのAPIなどを使ってGoogleのサービス上で操作できる

まぁこんなところです

私が自身まだ理解してない部分も多いですが、かなり便利です

言語環境はJava Scriptベースになりますがちょっと普通のJava Scriptと違います
違いはデメリットのところで少し書きます

まとめると主にGoogleのサービスを通してデータだったりアプリケーションを操作をするサービスです

GASのメリットとデメリット

メリット

  1. GoogleのアプリをAPIで簡単に呼び出せる
  2. 無料
  3. 公開が簡単
  4. デプロイが簡単(Claspによる)

デメリット

  1. 実行時間やAPIの呼び出し回数に制限がある
  2. DOMが使えない
  3. Node.jsのCoreAPIが使えない
  4. npmモジュールが使えない

こんなところになります

まとめ

今回はGASとはなにかということに着目して何ができるか何がつくれるかということ、メリット、デメリットについて書きましたが次回はGASの導入から実際にGASを使ってみるところまで書いてみようと思います

7
6
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7
6

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?