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