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