- リソース: ドライブ
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- メソッド
リソース: ドライブ
共有ドライブを表します。
一部のリソース メソッド(drives.update
など)には driveId
が必要です。drives.list
メソッドを使用して、共有ドライブの ID を取得します。
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 |
出力専用。この共有ドライブの組織部門。このフィールドは、 |
メソッド |
|
---|---|
|
ユーザーが organizer の共有ドライブを完全に削除します。 |
|
共有ドライブのメタデータを ID で取得します。 |
|
共有ドライブがデフォルトのビューで非表示になります。 |
|
新しい共有ドライブを作成します。 |
|
ユーザーの共有ドライブを一覧表示します。 |
|
共有ドライブをデフォルトのビューに復元します。 |
|
共有ドライブのメタデータを更新します。 |