ロールとは、ユーザーが Google ドライブ リソースに対して特定のアクションを実行できるようにする一連の権限のことです。ユーザー、グループ、サービス アカウントに権限を使用できるようにするには、ロールを割り当てます。ロールを割り当てると、そのロールに含まれるすべての権限が付与されます。
Google Drive API の各権限には、ユーザーがファイルまたはフォルダに対して実行できる操作を定義するロールがあります。詳細については、ドライブ リソースを共有するシナリオをご覧ください。
次の表に、ロールがビューに制限されていない場合に、ユーザーがロールごとに実行できるオペレーションを示します。詳細については、ビューをご覧ください。
許可されるオペレーション | owner |
organizer |
fileOrganizer |
writer |
commenter |
reader |
---|---|---|---|---|---|---|
ファイルまたはフォルダのメタデータ(名前、説明など)を読み取る | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
ファイルの内容を読み取る | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
フォルダ内のアイテムのリストを読み取る | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
ファイルにコメントを追加する | ✔ | ✔ | ✔ | ✔ | ✔ | |
ファイルまたはフォルダのメタデータを変更する | ✔ | ✔ | ✔ | ✔ | ||
ファイルの内容を変更する | ✔ | ✔ | ✔ | ✔ | ||
過去の変更にアクセスする | ✔ | ✔ | ✔ | ✔ | ||
フォルダにアイテムを追加する | ✔ | ✔ | ✔ | ✔ | ||
マイドライブ フォルダからアイテムを削除する | ✔ | ✔ | ||||
マイドライブ フォルダのアイテムを共有する | ✔ | ✔ | ||||
共有ドライブのアイテムを共有する | ✔ | ✔ | ✔ | |||
共有ドライブにファイルを追加する | ✔ | ✔ | ✔ | |||
共有ドライブのメタデータを変更する | ✔ | |||||
共有ドライブのメンバーを追加する | ✔ | |||||
ファイルの詳細な権限にアクセスできる | ✔ | ✔ | ✔ | ✔ | ||
共有ドライブ内のアイテムを整理する [1] | ✔ | ✔ | ||||
共有ドライブの外部にアイテムを移動する [2] | ✔ | |||||
アイテムをゴミ箱に移動する | ✔ | ✔ | ✔ | |||
ゴミ箱からアイテムを復元する | ✔ | ✔ | ✔ | |||
ゴミ箱を空にする | ✔ | ✔ | ||||
ファイルやフォルダを削除する | ✔ | ✔ | ||||
共有ドライブ内のアイテムを削除する [2] | ✔ | |||||
空の共有ドライブを削除する | ✔ | |||||
マイドライブのフォルダ内のファイルにコンテンツの制限を追加する | ✔ | ✔ | ||||
共有ドライブ内のファイルにコンテンツの制限を追加する | ✔ | ✔ | ✔ |
視聴回数
権限が view
に制限されている場合があります。この場合、ロールはその特定のビューにのみ適用されます。
view=published
と role=reader
の権限では、reader
にファイルの公開ビューへのアクセス権が付与されますが、ファイルへのアクセス権は付与されません。reader
逆に、特定のビューに制限されていない権限は、reader
にファイルの公開ビューへのアクセス権を付与します。