Google Workspace、Cloud Identity、G Suite のすべてのエディションでサポートされています
管理者は、組織内のユーザーに対して Google Apps Script を有効または無効にすることができます。Apps Script を有効にしているユーザーは、Apps Script を使用して Apps Script スクリプトを作成、編集、実行できます。デフォルトでは、組織内のすべてのユーザーに対して Apps Script が有効になっています。
仕組み
Apps Script、Google ドライブ、Google ドキュメント、Google Workspace Marketplace の有効 / 無効のコントロールは、次のように相互作用します。
- Apps Script が無効の場合:
- ユーザーはスクリプトを作成または編集できません。
- スクリプトとトリガーの実行がブロックされています。ブロックされたスクリプトには、ウェブアプリ、カスタム関数、Google スプレッドシートで記録されたマクロが含まれます。ブロックされたトリガーの実行には、シンプルなトリガーとインストール可能なトリガーが含まれます。
- AppSheet では、「スクリプトを呼び出す」で呼び出される Apps Script スクリプトは実行されません。
- Google 広告スクリプトでは、スクリプトの実行、プレビュー、スケジュール設定されたスクリプトはブロックされます。
- Looker Studio では、コミュニティ コネクタはデータを取得しません。コミュニティ コネクタを使用するグラフにエラーが表示される
- ユーザーは、Marketplace のユーザー インストールの設定で許可されている場合、Google Workspace Marketplace のアプリと、Apps Script で作成されたアドオン(Google Workspace アドオンやエディタ アドオンなど)をインストールして実行できます。
- 一部のユーザーに対してのみ Apps Script が無効になっている場合も、それらのユーザーが所有するスクリプトは、Apps Script を有効にしていてスクリプトにアクセスできる他のユーザーが引き続きアクセス、編集、実行できます。
- Apps Script が有効であっても、Google ドライブと Google ドキュメントが無効になっている場合、ユーザーは Apps Script を開いてスクリプトを表示、作成、編集することはできません。既存のスクリプトは引き続き実行されます。
Apps Script を使用できるユーザーを管理する
開始する前に: 特定のユーザーに対してサービスを有効または無効にするには: 部門ごとにアクセスを管理するには、対象のユーザーのアカウントを組織部門に追加します。部門をまたがってユーザーのアクセスを管理するには、対象のユーザーのアカウントをアクセス グループに追加します。
-
管理者アカウントで Google 管理コンソール にログインします。
管理者アカウントを使用していない場合は、管理コンソールにアクセスできません。
-
- [Google Apps Script] をクリックします。
-
組織内のすべてのユーザーに対してサービスを有効または無効にするには、[オン(すべてのユーザー)] または [オフ(すべてのユーザー)] をクリックし、[保存] をクリックします。
-
(省略可)特定の組織部門に対してサービスを有効または無効にするには:
- 左側で組織部門を選択します。
- サービスのステータスを変更するには、[オン] または [オフ] を選択します。
- 次のいずれかを選択します。
- [サービス] のステータスが [継承] になっており、親組織の設定が変更された場合でも現在の設定を維持したい場合は、[オーバーライド] をクリックします。
- [サービスのステータス] が [上書きされました] になっている場合は、[継承] をクリックして親と同じ設定に戻すか、[保存] をクリックして新しい設定を維持します(親組織の設定が変更された場合でも、現在の設定を維持します)。
注: 詳しくは、組織構造についてのページをご覧ください。
- (任意)組織部門全体または組織部門内の一部のユーザーに対してサービスを有効にするには、アクセス グループを使用します。詳しくは、グループを使用してサービスへのアクセスをカスタマイズするをご覧ください。
変更には最長で 24 時間かかることがありますが、通常はこれより短い時間で完了します。詳細