Apps Script プロジェクトはすべて Google Cloud のプロジェクトに関連付けられています。Apps Script の Cloud プロジェクトには、次の 2 つのタイプがあります。
- デフォルトのクラウド プロジェクト: Apps Script は、ユーザーが Apps Script プロジェクトを作成して実行するたびに、Google Cloud プロジェクトを自動的に作成して管理します。詳しくは、デフォルトの Cloud プロジェクトをご覧ください。
- 標準クラウド プロジェクト: Apps Script の高度なユースケース用に、独自の Cloud プロジェクトを作成して管理できます。詳細については、Standard Cloud プロジェクトをご覧ください。
Cloud コンソールで組織のデフォルト プロジェクトと標準 Cloud プロジェクトを表示するには、組織の resourcemanager.projects.list
権限が必要です。標準プロジェクトとデフォルトのプロジェクトを個別に表示するには、resourcemanager.folders.list
権限も必要です。組織内のプロジェクトの表示権限を設定するには、組織内のすべての Cloud プロジェクトの表示権限を割り当てるをご覧ください。
Cloud コンソールで組織の標準 Cloud プロジェクトとデフォルトの Cloud プロジェクトを編集するには、組織の resourcemanager.projects.update
権限が必要です。組織内のプロジェクトに対して編集権限を設定するには、組織内のすべての Cloud プロジェクトに対する編集権限を割り当てるをご覧ください。
デフォルトの Cloud プロジェクトを表示または編集する
デフォルト プロジェクトは、Cloud リソース階層の Organization root > system-gsuite > apps-script
フォルダに配置されます。これらのフォルダは削除しないでください。追加すると、Apps Script はデフォルト プロジェクトを作成できず、スクリプトを正しく実行できません。
system-gsuite
フォルダと apps-script
フォルダを表示するには、resourcemanager.folders.list
権限が必要です。resourcemanager.projects.list permission
しかない場合は、標準プロジェクトとデフォルト プロジェクトが 1 つのリストに表示されます。デフォルトのプロジェクト ID は sys-
で始まります。
組織のデフォルト プロジェクトを表示または編集する手順は次のとおりです。
- console.cloud.google.com で Cloud コンソールを開きます。
- メニュー > [IAM と管理] > [リソースの管理] をクリックします。
- 組織の横で、ノードを開くアイコン をクリックします。
system-gsuite
フォルダの横にある「ノードを開く」アイコン をクリックします。apps-script
フォルダの横にある ID をコピーします。- [フィルタ] > [親 ID] をクリックします。
- Apps Script フォルダ ID を貼り付けて、Enter キーを押します。
- 表示または編集するプロジェクトの横にあるその他アイコン > [設定] をクリックします。Cloud コンソールでプロジェクトが開き、変更を加えることができます。
標準の Cloud プロジェクトを表示または編集する
組織内の標準プロジェクトを表示または編集する手順は次のとおりです。
- console.cloud.google.com で Cloud コンソールを開きます。
- メニュー > [IAM と管理] > [リソースの管理] をクリックします。
- 組織の横で、ノードを開くアイコン
resourcemanager.folders.list
権限がない場合は、標準の Cloud プロジェクトと同じリストにデフォルトの Cloud プロジェクトが表示されることがあります。この 2 つを区別するため、デフォルトのプロジェクト ID はsys-
で始まります。
をクリックします。
プロジェクトのリストには、Apps Script プロジェクトが関連付けられているかどうかにかかわらず、すべての標準 Cloud プロジェクトが含まれます。 - 表示または編集するプロジェクトの横にあるその他アイコン > [設定] をクリックします。Cloud コンソールでプロジェクトが開き、変更を加えることができます。