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