MENU

【雑記】凄まじく今更ながらGASを触った

GAS:Google Apps Script

便利な世の中

f:id:retro-gamer:20171018012619j:plain

凄まじく今更ながらGASを触った

ほんっとうに今更な話題ですが、先日初めて、数年前から人気のGASを少し触ってみました。

↓色々と試していたときの成果

fcg.hateblo.jp

簡単に言うと、Google Drive上で動作するJavaScriptライクなスクリプト、と言ったところでしょうか。

改めて最近触ってみているのですが、本当に便利っすね。

開発/実行の環境要らず

まず、コードを書く開発環境が不要、ってのが楽で良いですね。ブラウザでコードにアクセスして、そのまま記載。ちょっとアレがやりたいな、という程度のことをさっと作れるのは、計画性がなく思いつきで行動しがちな人にとっては大変ありがたいです。

なんせGoogle Driveにアクセスして、コードファイル作成して、ブラウザでコード書くだけ。実行もそのままできるので実行環境も不要、JavaScriptライクなのでとっつきやすいし。Google Driveは無料枠で15GB利用可能で、GASからGoogle Drive上の画像やらデータやらにも簡単にアクセスできるので、色々と遊べそうです。サーバーレスが流行りとなっていますが、無料でここまでとは、さすがグーグル様。 

基本無料、の波

現在のソシャゲ・MMORPGもそうですが、情報システム関係のサービスも基本無料の波が押し寄せているのかな、と。例えばクラウド関係でも、AWSやAzure、GCP、Bluemixなど、どこも無料枠を結構提供していますし。

やはり触ってみないことには、という部分はありますからね。簡易的な導入部は無料で提供し、ガッツリと触るなら課金する、というのはまさに現代のゲームにも通じるところがあるのかも。

GASの便利さ

話が戻ってGASですが、特に便利なのはcron指定。というか、そもそもcron使いたくてGASにたどり着いたんですけれど。

※cron:定期的に自動実行されるプログラム

若干時刻設定はアバウトですが、工夫次第でどうにもできますし。用途次第かと思いますが、個人的には十分実用に耐えうる範囲。まあ数時間に一回実行できれば良いか、という程度のものでしたから。サーバを立てるorレンタルする、あるいは前述のクラウド環境を使う、などcronを実行する方法は色々とありますが、GASはその中でも特にスムーズかつ無料で試せる、便利な環境だと思います。

開発支援としても、GASは利用者が多くコミュニティも活発で多くの情報がありますし、数あるライブラリを活用してプログラムから簡単に利用することもできます。エディタもそれなりに使いやすいですし、素早く使える割に開発効率も悪くないかと感じました。

GASに適するスクリプトとは

とはいえ開発対象等々の事情によっては、もちろん向き不向きはあるかと思います。

といった項目が要求される小規模な開発なら、GASを活用することでかなり便利に開発を進められるのかな、と。少し触れただけでの感想なので、今後もう少し触りながら考えてみようかと思います。

サーバーレスでお手軽自動化!Google Apps Script活用入門 (技術書典シリーズ(NextPublishing))
by カエレバ