المرجع: تطبيق
يوفّر مورد التطبيقات قائمة بالتطبيقات التي ثبّتها المستخدم، مع معلومات عن أنواع 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": [ { "size": integer, "category": string, "iconUrl": string } ], "useByDefault": boolean, "kind": string, "shortDescription": string, "longDescription": string, "supportsMultiOpen": boolean, "productId": string, "openUrlTemplate": string, "createUrl": string, "createInFolderTemplate": string, "supportsOfflineCreate": boolean, "hasDriveWideScope": boolean } |
الحقول | |
---|---|
name |
اسم التطبيق |
objectType |
نوع العنصر الذي ينشئه هذا التطبيق (على سبيل المثال، رسم بياني). إذا كان فارغًا، يجب استخدام اسم التطبيق بدلاً من ذلك. |
supportsCreate |
ما إذا كان هذا التطبيق يتيح إنشاء عناصر جديدة. |
productUrl |
رابط إلى بيانات المنتج لهذا التطبيق. |
primaryMimeTypes[] |
قائمة أنواع MIME الأساسية. |
secondaryMimeTypes[] |
قائمة أنواع MIME الثانوية. |
primaryFileExtensions[] |
قائمة امتدادات الملفات الأساسية. |
secondaryFileExtensions[] |
قائمة امتدادات الملفات الثانوية. |
id |
رقم تعريف التطبيق. |
supportsImport |
ما إذا كان هذا التطبيق يتيح الاستيراد من "أدوات تحرير المستندات". |
installed |
ما إذا كان التطبيق مثبّتًا أم لا. |
authorized |
ما إذا كان قد تم تفويض التطبيق للوصول إلى البيانات في Drive للمستخدم. |
icons[] |
الرموز المختلفة للتطبيق. |
icons[].size |
حجم الرمز. ويتمثل في الحد الأقصى للعرض والارتفاع. |
icons[].category |
فئة الرمز. القيم المسموح بها هي:
|
icons[].iconUrl |
عنوان URL للرمز. |
useByDefault |
ما إذا تم اختيار التطبيق كمعالج تلقائي للأنواع المتوافقة مع التطبيق. |
kind |
دائمًا ما تكون |
shortDescription |
اكتب وصفًا موجزًا للتطبيق. |
longDescription |
وصف طويل للتطبيق. |
supportsMultiOpen |
ما إذا كان هذا التطبيق يتيح فتح أكثر من ملف واحد |
productId |
رقم تعريف بيانات المنتج لهذا التطبيق. |
openUrlTemplate |
عنوان URL للنموذج لفتح الملفات باستخدام هذا التطبيق. سيحتوي النموذج على |
createUrl |
تشير هذه السمة إلى عنوان URL لإنشاء ملف جديد باستخدام هذا التطبيق. |
createInFolderTemplate |
عنوان URL للنموذج لإنشاء ملف جديد باستخدام هذا التطبيق في مجلد معيّن. سيتضمّن النموذج {folderId} ليتم استبداله بالمجلد لإنشاء الملف الجديد فيه. |
supportsOfflineCreate |
يشير ذلك إلى ما إذا كان هذا التطبيق يتيح إنشاء ملفات جديدة بلا اتصال بالإنترنت. |
hasDriveWideScope |
ما إذا كان للتطبيق نطاق على مستوى مساحة التخزين السحابي أم لا. يمكن لتطبيق بنطاق على مستوى مساحة التخزين السحابي الوصول إلى جميع الملفات في مساحة التخزين السحابي للمستخدم. |
الطُرق |
|
---|---|
|
الحصول على تطبيق معيّن |
|
يسرد التطبيقات المثبّتة للمستخدم. |