منبع: اپلیکیشن
منبع apps
فهرستی از برنامههایی را که کاربر نصب کرده است، با اطلاعاتی درباره انواع MIME پشتیبانیشده هر برنامه، پسوند فایل و جزئیات دیگر ارائه میکند.
برخی از روشهای منبع (مانند apps.get
) به appId
نیاز دارند. از روش apps.list
برای بازیابی شناسه برنامه نصب شده استفاده کنید.
نمایندگی JSON |
---|
{
"name": string,
"objectType": string,
"supportsCreate": boolean,
"productUrl": string,
"primaryMimeTypes": [
string
],
"secondaryMimeTypes": [
string
],
"primaryFileExtensions": [
string
],
"secondaryFileExtensions": [
string
],
"id": string,
"supportsImport": boolean,
"installed": boolean,
"authorized": boolean,
"icons": [
{
object ( |
فیلدها | |
---|---|
name | نام برنامه. |
objectType | نوع شیئی که این برنامه ایجاد می کند مانند نمودار. اگر خالی باشد، باید به جای آن از نام برنامه استفاده شود. |
supportsCreate | آیا این برنامه از ایجاد اشیاء پشتیبانی می کند. |
productUrl | پیوندی به لیست محصول برای این برنامه. |
primaryMimeTypes[] | لیست انواع MIME اولیه |
secondaryMimeTypes[] | لیست انواع MIME ثانویه. |
primaryFileExtensions[] | لیست پسوندهای فایل اصلی |
secondaryFileExtensions[] | لیست پسوندهای فایل ثانویه |
id | شناسه برنامه |
supportsImport | آیا این برنامه از وارد کردن از Google Docs پشتیبانی میکند یا خیر. |
installed | این که آیا برنامه نصب شده است. |
authorized | آیا برنامه مجاز به دسترسی به دادههای درایو کاربر است یا خیر. |
icons[] | آیکون های مختلف برای برنامه |
useByDefault | این که آیا برنامه به عنوان کنترل کننده پیش فرض برای انواعی که پشتیبانی می کند انتخاب شده است. |
kind | فقط خروجی مشخص می کند که این چه نوع منبعی است. مقدار: رشته ثابت "drive#app". |
shortDescription | توضیح کوتاهی از اپلیکیشن |
longDescription | توضیحات طولانی در مورد برنامه |
supportsMultiOpen | آیا این برنامه از باز کردن بیش از یک فایل پشتیبانی می کند یا خیر. |
productId | شناسه فهرست محصول برای این برنامه. |
openUrlTemplate | URL قالب برای باز کردن فایل ها با این برنامه. قالب شامل یا با شناسه های فایل واقعی جایگزین شود. برای اطلاعات بیشتر، برای مستندات کامل، به Open Files مراجعه کنید. |
createUrl | URL برای ایجاد یک فایل با این برنامه. |
createInFolderTemplate | URL الگو برای ایجاد یک فایل با این برنامه در یک پوشه مشخص. این الگو حاوی {folderId} است که باید با شناسه پوشه جایگزین شود و فایل جدید را در خود جای می دهد. |
supportsOfflineCreate | آیا این برنامه از ایجاد فایل در حالت آفلاین پشتیبانی می کند یا خیر. |
hasDriveWideScope | این که آیا برنامه دارای دامنه گسترده درایو است. برنامهای با دامنه وسیع Drive میتواند به همه فایلهای درایو کاربر دسترسی داشته باشد. |
نمادها
نمایندگی JSON |
---|
{ "size": integer, "category": string, "iconUrl": string } |
فیلدها | |
---|---|
size | اندازه نماد به عنوان حداکثر عرض و ارتفاع نشان داده می شود. |
category | دسته بندی نماد. مقادیر مجاز عبارتند از:
|
iconUrl | URL برای نماد. |
روش ها | |
---|---|
| یک برنامه خاص دریافت می کند. |
| برنامه های نصب شده کاربر را فهرست می کند. |