GASで hello world
プロレスファン向けのツール作成ブログ、
VBAだけのつもりだったけど、どうやらGoogle Apps Script (GAS)の方が相性がよさそう。
今回はGASでhello world を書くところまで行ってみよう。
VBAと比較したGASの特徴
- VBAは、MacだとIE関連のコードが使えないのが不便。GASでの開発はOSを選ばない。WindowsでもMacでもOK。
- VBAはクラウドでは動作しない。GASは完全クラウド志向。
- VBAはMicrosoftアプリケーションを操作しやすい。GASはGoogle製品を操作しやすい。
- VBAのベースはBASIC。GASのベースはJavaScript。
- VBAの書籍はそれなりに多い。GASの書籍はほとんどない。
- GASは実行時間6分、メール送信数100件という制約がある。
プロレスファン向けツールを作るなら、GASの方が面白そう。実行時間の壁があるのでVBAと使い分けよう。
GASでのhello worldのサンプル
function myFunction() { Browser.msgBox('hello, world!') ; }
実行ボタンをクリックすると「認証が必要です」と表示される。
「許可を確認」をクリック
「このアプリは確認されていません」と出たら、左下の「詳細」をクリック
「hello world(安全ではないページ)に移動」と出るのでクリック。(このhello worldはファイル名)
「許可」をクリックして進んでいくと、スプレッドシートにhello worldと表示される。
実行結果
GASは言語の更新が非常に速い。
ここで紹介している情報も、すぐに古くなる可能性が高い。