منبع: Drive
نمایندگی یک درایو مشترک
برخی از روشهای منبع (مانند drives.update
) به یک driveId
نیاز دارند. از روش 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 | فقط خروجی شناسه این درایو مشترک که شناسه پوشه سطح بالای این درایو مشترک نیز می باشد. |
name | نام این درایو مشترک. |
colorRgb | رنگ این درایو مشترک به عنوان یک رشته هگزا RGB. فقط میتوان آن را روی یک درخواست |
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 | شناسه تمی که تصویر و رنگ پسزمینه از آن تنظیم میشود. مجموعه |
backgroundImageFile | یک فایل تصویر و پارامترهای برش که از آن یک تصویر پسزمینه برای این درایو مشترک تنظیم میشود. این یک فیلد فقط نوشتن است. فقط روی درخواستهای |
backgroundImageFile.id | شناسه یک فایل تصویری در Google Drive برای استفاده برای تصویر پسزمینه. |
backgroundImageFile.xCoordinate | مختصات X گوشه سمت چپ بالای ناحیه برش در تصویر پس زمینه. این مقدار در محدوده بسته 0 تا 1 است. این مقدار نشان دهنده فاصله افقی از سمت چپ کل تصویر تا سمت چپ منطقه برش تقسیم بر عرض کل تصویر است. |
backgroundImageFile.yCoordinate | مختصات Y گوشه سمت چپ بالای ناحیه برش در تصویر پس زمینه. این مقدار در محدوده بسته 0 تا 1 است. این مقدار نشان دهنده فاصله عمودی از سمت بالای کل تصویر تا قسمت بالای منطقه برش تقسیم بر ارتفاع کل تصویر است. |
backgroundImageFile.width | عرض تصویر برش خورده در محدوده بسته 0 تا 1. این مقدار نشان دهنده عرض تصویر برش خورده تقسیم بر عرض کل تصویر است. ارتفاع با اعمال نسبت ابعاد عرض به ارتفاع 80 به 9 محاسبه می شود. تصویر حاصل باید حداقل 1280 پیکسل عرض و 144 پیکسل ارتفاع داشته باشد. |
createdDate | فقط خروجی زمانی که درایو مشترک ایجاد شد (RFC 3339 date-time). |
restrictions | مجموعه ای از محدودیت هایی که برای این درایو مشترک یا موارد داخل این درایو مشترک اعمال می شود. |
restrictions.copyRequiresWriterPermission | گزینههای کپی، چاپ یا بارگیری فایلها در این درایو مشترک، باید برای خوانندگان و نظر دهندگان غیرفعال باشد. وقتی این محدودیت روی |
restrictions.domainUsersOnly | اینکه آیا دسترسی به این درایو مشترک و موارد داخل این درایو مشترک محدود به کاربران دامنهای است که این درایو مشترک به آن تعلق دارد. این محدودیت ممکن است توسط سایر خطمشیهای اشتراکگذاری که خارج از این درایو مشترک کنترل میشوند لغو شود. |
restrictions.driveMembersOnly | آیا دسترسی به موارد داخل این درایو مشترک محدود به اعضای آن است یا خیر. |
restrictions.adminManagedRestrictions | آیا برای اصلاح محدودیتها به امتیازات اداری در این درایو مشترک نیاز است یا خیر. |
restrictions.sharingFoldersRequiresOrganizerPermission | اگر درست باشد، فقط کاربران دارای نقش سازماندهنده میتوانند پوشهها را به اشتراک بگذارند. اگر نادرست باشد، کاربرانی که نقش سازماندهنده یا سازماندهنده فایل را دارند میتوانند پوشهها را به اشتراک بگذارند. |
orgUnitId | فقط خروجی واحد سازمانی این درایو مشترک. این فیلد فقط در پاسخهای |
روش ها | |
---|---|
| درایو مشترکی را که کاربر organizer آن است، برای همیشه حذف میکند. |
| فراداده درایو مشترک را با شناسه دریافت می کند. |
| یک درایو مشترک را از نمای پیش فرض پنهان می کند. |
| یک درایو مشترک جدید ایجاد می کند. |
| درایوهای مشترک کاربر را فهرست می کند. |
| یک درایو مشترک را به نمای پیش فرض بازیابی می کند. |
| متادیتا را برای یک درایو مشترک به روز می کند. |