GASの特徴・GASでできる事
特徴
書式はほぼJavaScriptです。解説サイトも探せば結構あるので、独学でもなんとでもなるかと。
GASで探して出なければJavaScript経由で探せば大概何とかなります。
GAS独自の処理もあるので、そのあたりは面倒ですが…
できる事
簡単なWebアプリケーションの作成、スプレッドシート・ドキュメント・フォーム・スライドと連携させるなど。制限がかなりありますが、スクレイピングもできます。
あとはメール送信やドライブのファイル操作ができます。
トリガーを設定して自動で処理を走らせるなんてこともできます。
他にもいろいろできると思いますが、今思いつくのはこんなもんかな…
ぶっちゃけ無料でここまでやらせてもらえるのは本当にありがたいです。
インストール手順
- Google Driveへ移動します 左上の「新規」、もしくはGoogle Drive内の空いている場所を右クリックします。
- 上部の検索窓に「App Script」と入力して検索します Google App Scriptが上位に表示されると思いますので、迷わず選択。
- 素直にインストール
- 気にせず続行
- アカウントを選択します アカウントを複数持っている場合はGASを主に使用するアカウントを選択します。
- ちゃきちゃき進めていきます
- お疲れ様でした!
メニューの「その他」→「アプリの追加」を選択します。
一度インストールすれば自分が管理するすべてのアカウントで利用できるようになりますが、GASの開発自体はここで選択したアカウントになります。
GASファイルを作成する
直接作成
Google Drive内左上の「新規」、もしくはGoogle Drive内の空いている場所を右クリックします。メニューの「その他」→「Google App Script」を選択します。
新規タブが立ち上がりました。
ここにごりごり書いていきます。 実際開発する際は画面上部のプロジェクト名を変更/入力して開発を進めます。
スプレッドシートから作成
他のドキュメント等からでも大体同じです。メニューの「ツール」→「スクリプトエディタ」を選択します。
新規タブが立ち上がりました。
ここにごりごり書いていきます。
直接作成との違いについては、Google Drive上にファイルが見える形にあるか、スプレッドシートなどに内包されるか、くらい…?
先にGASファイルを作った後でもスプレッドシートなどとの連携は可能なので、お気に召すままどうぞって感じでしょうか。 実際開発する際は画面上部のプロジェクト名を変更/入力して開発を進めます。
承認する
いざスクリプトを実行しようとした時、初回は「承認が必要です」と出ると思います。承認手順は以下の通りです。
「詳細を表示」→「-任意のプロジェクト名-(安全ではないページ)に移動」→「許可」