このページでは、Google Apps Script で使用されるさまざまな用語とその意味について説明します。
アクティブ ユーザー
スクリプトの実行をトリガーするユーザー(Google アカウント)。実行方法によっては、有効なユーザーとは異なる場合があります。これは、キーボードを操作しているユーザーと見なすこともできます。
詳細情報: スクリプトと Google アカウント
アドオン
Google ドキュメントやスプレッドシートなどの Google プロダクトの機能を拡張する Apps Script プロジェクト。アドオンは、他のユーザーが使用できるように一般公開することも、特定のドメイン内でのみ使用できるように公開することもできます。
詳細: アドオンの概要
コンテナ
スクリプトを格納できる Google プロダクト。たとえば、Google スプレッドシートと Google ドキュメントはどちらもコンテナです。これらのプロダクトのそれぞれで新しいスクリプトを作成し、アクセスできるためです。一般的に、コンテナ内にスクリプトを作成すると、コンテナ内のデータへのアクセスや操作が容易になりますが、公開するプロジェクトにはコンテナにバインドされたスクリプトはおすすめしません(そのためには、スタンドアロン スクリプトを使用します)。
有効なユーザー
スクリプトを実行するユーザー(Google アカウント)。実行方法によっては、アクティブ ユーザーとは異なる場合があります。実行コンテキストでは、有効なユーザーの権限が使用されます。
ライブラリ
他のスクリプトに含めることができるスクリプト プロジェクト。これにより、共通のコードを共有できます。ギャラリーからスクリプトをインストールする場合と異なり、ライブラリを追加しても、スクリプトはアカウントにコピーされません。ライブラリを追加するときに、使用するバージョンと、ライブラリを参照する識別子を指定します。
スクリプト プロジェクト
Google Apps Script のファイルとリソースのコレクション。単に「スクリプト」と呼ばれることもあります。スクリプト エディタで開かれているプロジェクトは常に 1 つのみです。複数のプロジェクトを複数のブラウザ ウィンドウまたはタブで開くことができます。
詳細情報: プロジェクト
共有ドライブ
複数のユーザー間で共有される Google ドライブ内の組織スペースの一種。共有ドライブ内のファイルは、個人ではなく共同編集者のグループが所有します。以前の名称は「チームドライブ」です。
詳細: 共有ドライブの概要
スタンドアロン スクリプト
Google ドライブからアクセス可能なスクリプト。コンテナにバインドされたスクリプトとは異なり、ドキュメントやスプレッドシートなどの特定の Google サービスには関連付けられません。
詳細情報: スクリプトとコンテナ
チームドライブ
共有ドライブをご覧ください。
トリガー
指定されたイベントが発生したときに関数を実行させるプロジェクト内のリソース。トリガーは、ユーザーが開始するイベント(スプレッドシートを開いた、セル値を変更するなど)に対して、または毎日または毎時間発生する時間ベースのイベントに対して作成できます。
詳細: トリガーについて
バージョン
特定の時点のスクリプトのスナップショット。バージョンには作成時に番号が自動的に割り当てられます。必要に応じて説明を追加できます。
ウェブアプリ
ユーザーが URL のみを使用してアクセスできるようにデプロイされたスクリプト。これは、以前はスクリプトを「サービス」としてパブリッシュすると呼ばれていました。
詳細情報: ウェブアプリ