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