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