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