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