本記事ついて
本記事は プログラミング初学者の私が学習していく中でわからない単語や概要をなるべくわかりやすい様にまとめたものです。
もし誤りなどありましたらコメントにてお知らせいただけるとありがたいです。
GASとは
Google社社が提供するプログラミング言語
JavaScriptベースのスクリプト言語
※スクリプト言語とは台本(スクリプト)のように簡易に記述や実行ができるように作られたプログラミング言語
JavaScriptを実行するためのエンジンのことをランタイムと言う
GASではエンジンとしてRhinoランタイムが使用されてきたが2020年よりV8ランタイムがサポートされた。
GASはGoogle社のクラウドサーバー上で動作
Excel VBAなどはPC内で動作するが、GASはクラウドサーバー上で動作する。
GASで必要な物
・Googleアカウント
・ブラウザ
・インターネットに接続できるPC
Google APPSとは
Googleのアプリケーション群を指す場合もあったり、Google Workspaceを指す場合もあるので注意が必要。
Googleで提供されているアプリケーションと連携できる
アプリケーション操作するための機能がある。
Google社のすべてのアプリではないまた拡張機能も良いされている。
GASを学ぶ上で知っておくべき注意点
GAS = JavaScriptでない
JavaScriptがベースであるが全く同一ではない。
ブラウザを操作するブラウザオブジェクトや、Webページを記述するHTMLを操作するDOMオブジェクトと言った機能はサポートされていない。
制限と割り当て
実行時間やデータサイズなどの制限と一日当たりの実行回数の割り当て(クォーター)が設けられている。