リソース: ドライブ
共有ドライブを表している。
一部のリソース メソッド(drives.update
など)には driveId
が必要です。共有ドライブの ID を取得するには、drives.list
メソッドを使用します。
JSON 表現 |
---|
{ "id": string, "name": string, "colorRgb": string, "kind": string, "backgroundImageLink": string, "capabilities": { "canAddChildren": boolean, "canComment": boolean, "canCopy": boolean, "canDeleteDrive": boolean, "canDownload": boolean, "canEdit": boolean, "canListChildren": boolean, "canManageMembers": boolean, "canReadRevisions": boolean, "canRename": boolean, "canRenameDrive": boolean, "canChangeDriveBackground": boolean, "canShare": boolean, "canChangeCopyRequiresWriterPermissionRestriction": boolean, "canChangeDomainUsersOnlyRestriction": boolean, "canChangeDriveMembersOnlyRestriction": boolean, "canChangeSharingFoldersRequiresOrganizerPermissionRestriction": boolean, "canResetDriveRestrictions": boolean, "canDeleteChildren": boolean, "canTrashChildren": boolean }, "themeId": string, "backgroundImageFile": { "id": string, "xCoordinate": number, "yCoordinate": number, "width": number }, "createdDate": string, "hidden": boolean, "restrictions": { "copyRequiresWriterPermission": boolean, "domainUsersOnly": boolean, "driveMembersOnly": boolean, "adminManagedRestrictions": boolean, "sharingFoldersRequiresOrganizerPermission": boolean }, "orgUnitId": string } |
フィールド | |
---|---|
id |
出力のみ。この共有ドライブの ID。この共有ドライブの最上位フォルダの ID でもあります。 |
name |
この共有ドライブの名前。 |
colorRgb |
この共有ドライブの色(RGB 16 進数文字列)。 |
kind |
出力のみ。常に |
backgroundImageLink |
出力のみ。この共有ドライブの背景画像の有効期間が短いリンク。 |
capabilities |
出力のみ。現在のユーザーがこの共有ドライブで利用できる機能。 |
capabilities.canAddChildren |
出力のみ。現在のユーザーが、この共有ドライブ内のフォルダにお子様を追加できるかどうか。 |
capabilities.canComment |
出力のみ。この共有ドライブ内のファイルに対して現在のユーザーがコメントできるかどうか。 |
capabilities.canCopy |
出力のみ。現在のユーザーが、この共有ドライブ内のファイルをコピーできるかどうか。 |
capabilities.canDeleteDrive |
出力のみ。現在のユーザーがこの共有ドライブを削除できるかどうか。共有ドライブ内にゴミ箱内のアイテムがある場合、共有ドライブを削除しようとしても失敗することがあります。 |
capabilities.canDownload |
出力のみ。現在のユーザーが、この共有ドライブ内のファイルをダウンロードできるかどうか。 |
capabilities.canEdit |
出力のみ。現在のユーザーが、この共有ドライブ内のファイルを編集できるかどうか |
capabilities.canListChildren |
出力のみ。現在のユーザーが、この共有ドライブ内の子フォルダをリストできるかどうか。 |
capabilities.canManageMembers |
出力のみ。現在のユーザーが、この共有ドライブにメンバーを追加、削除、または役割を変更できるかどうか。 |
capabilities.canReadRevisions |
出力のみ。現在のユーザーが、この共有ドライブ内にあるファイルの変更履歴を読み取ることができるかどうか。 |
capabilities.canRename |
出力のみ。現在のユーザーが、この共有ドライブ内のファイルやフォルダの名前を変更できるかどうか。 |
capabilities.canRenameDrive |
出力のみ。現在のユーザーがこの共有ドライブの名前を変更できるかどうか。 |
capabilities.canChangeDriveBackground |
出力のみ。現在のユーザーがこの共有ドライブの背景を変更できるかどうか。 |
capabilities.canShare |
出力のみ。現在のユーザーが、この共有ドライブ内のファイルやフォルダを共有できるかどうか。 |
capabilities.canChangeCopyRequiresWriterPermissionRestriction |
出力のみ。現在のユーザーが、この共有ドライブの |
capabilities.canChangeDomainUsersOnlyRestriction |
出力のみ。現在のユーザーが、この共有ドライブの |
capabilities.canChangeDriveMembersOnlyRestriction |
出力のみ。現在のユーザーが、この共有ドライブの |
capabilities.canChangeSharingFoldersRequiresOrganizerPermissionRestriction |
出力のみ。現在のユーザーが、この共有ドライブの |
capabilities.canResetDriveRestrictions |
出力のみ。現在のユーザーが共有ドライブの制限をデフォルトにリセットできるかどうか。 |
capabilities.canDeleteChildren |
出力のみ。現在のユーザーが、この共有ドライブ内のフォルダからお子様を削除できるかどうか。 |
capabilities.canTrashChildren |
出力のみ。現在のユーザーが、この共有ドライブ内のフォルダから子をゴミ箱に移動できるかどうか。 |
themeId |
背景画像と色を設定するテーマの ID です。有効な |
backgroundImageFile |
この共有ドライブの背景画像を設定する画像ファイルと切り抜きパラメータ。これは書き込み専用フィールドです。 |
backgroundImageFile.id |
背景画像に使用する Google ドライブ内の画像ファイルの ID。 |
backgroundImageFile.xCoordinate |
背景画像の切り抜き領域の左上隅の X 座標。これは 0 ~ 1 のクローズド範囲の値です。この値は、画像全体の左側と切り抜き領域の左側からの水平距離を画像全体の幅で割った値です。 |
backgroundImageFile.yCoordinate |
背景画像の切り抜き領域の左上にある Y 座標。これは 0 ~ 1 のクローズド範囲の値です。この値は、画像全体の上端から切り抜き領域の上端までの垂直距離を画像全体の高さで割った値です。 |
backgroundImageFile.width |
切り抜かれた画像の幅(0 ~ 1 の範囲)。切り抜いた画像の幅を画像全体の幅で割った値です。高さは、幅と高さのアスペクト比(80:9)を適用して計算されます。幅 1,280 ピクセル、高さ 144 ピクセル以上の画像を使用してください。 |
createdDate |
出力のみ。共有ドライブが作成された時刻(RFC 3339 の日時)。 |
restrictions |
この共有ドライブまたはこの共有ドライブ内のアイテムに適用される制限のセットです。 |
restrictions.copyRequiresWriterPermission |
この共有ドライブ内のファイルのコピー、印刷、ダウンロードの各オプションを、閲覧者と閲覧者(コメント可)に対して無効にする必要があります。この制限を |
restrictions.domainUsersOnly |
この共有ドライブと、この共有ドライブ内のアイテムへのアクセス権を、この共有ドライブが属するドメインのユーザーのみに制限するかどうか。この制限は、この共有ドライブの外部で制御される他の共有ポリシーによってオーバーライドされる可能性があります。 |
restrictions.driveMembersOnly |
この共有ドライブ内のアイテムへのアクセスをメンバーのみに制限するかどうか。 |
restrictions.adminManagedRestrictions |
制限の変更にこの共有ドライブの管理者権限が必要かどうか。 |
restrictions.sharingFoldersRequiresOrganizerPermission |
true の場合、主催者のロールを持つユーザーのみがフォルダを共有できます。false の場合、主催者またはファイル主催者の役割を持つユーザーは、フォルダを共有できます。 |
orgUnitId |
出力のみ。この共有ドライブの組織部門。このフィールドは、 |
Methods |
|
---|---|
|
ユーザーが organizer となっている共有ドライブを完全に削除します。 |
|
ID で共有ドライブのメタデータを取得します。 |
|
共有ドライブをデフォルトのビューで非表示にします。 |
|
新しい共有ドライブを作成します。 |
|
ユーザーの共有ドライブを一覧表示します。 |
|
共有ドライブをデフォルトのビューに復元します。 |
|
共有ドライブのメタデータを更新します。 |