Apps Script プロジェクトはすべて Google Cloud のプロジェクトに関連付けられています。Apps Script には、次の 2 種類の Cloud プロジェクトがあります。
- デフォルトの Cloud プロジェクト: ユーザーが Apps Script プロジェクトを作成して実行するたびに、Apps Script によって Google Cloud プロジェクトが自動的に作成、管理されます。詳細については、デフォルトの Cloud プロジェクトをご覧ください。
- 標準クラウド プロジェクト: Apps Script の高度なユースケース用に、独自の Cloud プロジェクトを作成して管理できます。詳細については、標準の 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 プロジェクトを表示または編集する
組織内の標準プロジェクトを表示または編集する手順は次のとおりです。
- Cloud コンソール(console.cloud.google.com)を開きます。
- メニュー > [IAM と管理] > [リソースの管理] をクリックします。
- 組織の横にあるノードの展開アイコン
resourcemanager.folders.list
権限がない場合は、標準の Cloud プロジェクトと同じリストにデフォルトの Cloud プロジェクトが表示されることがあります。この 2 つを区別するため、デフォルトのプロジェクト ID はsys-
で始まります。
をクリックします。プロジェクトのリストには、Apps Script プロジェクトが関連付けられているかどうかにかかわらず、すべての標準 Cloud プロジェクトが含まれます。 - 表示または編集するプロジェクトの横にあるその他アイコン > [設定] をクリックします。Cloud コンソールでプロジェクトが開き、変更できるようになります。