Kaynak: Uygulama
Uygulama kaynağı, bir kullanıcının yüklediği uygulamaların bir listesini, her uygulamanın desteklenen MIME türleri, dosya uzantıları ve diğer ayrıntılarıyla ilgili bilgilerle sağlar.
Bazı kaynak yöntemleri (ör. apps.get
) için appId
gerekir. Yüklü bir uygulamanın kimliğini almak için apps.list
yöntemini kullanın.
JSON gösterimi |
---|
{ "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 } |
Alanlar | |
---|---|
name |
Uygulamanın adı. |
objectType |
Bu uygulamanın oluşturduğu nesnenin türü (ör. Grafik). Boş bırakılırsa bunun yerine uygulama adı kullanılmalıdır. |
supportsCreate |
Bu uygulamanın yeni nesne oluşturmayı destekleyip desteklemediği. |
productUrl |
Bu uygulamanın ürün listelemesinin bağlantısı. |
primaryMimeTypes[] |
Birincil MIME türlerinin listesi. |
secondaryMimeTypes[] |
İkincil MIME türlerinin listesi. |
primaryFileExtensions[] |
Birincil dosya uzantılarının listesi. |
secondaryFileExtensions[] |
İkincil dosya uzantılarının listesi. |
id |
Uygulamanın kimliği. |
supportsImport |
Bu uygulamanın Dokümanlar düzenleyicilerinden içe aktarmayı destekleyip desteklemediği. |
installed |
Uygulamanın yüklü olup olmadığı. |
authorized |
Uygulamanın, kullanıcının Drive'ındaki verilere erişim yetkisi olup olmadığı. |
icons[] |
Uygulamanın çeşitli simgeleri. |
icons[].size |
Simgenin boyutu. Genişlik ve yüksekliğin maksimum değeri olarak gösterilir. |
icons[].category |
Simgenin kategorisi. İzin verilen değerler:
|
icons[].iconUrl |
Simgenin URL'si. |
useByDefault |
Uygulamanın desteklediği türler için varsayılan işleyici olarak seçili olup olmadığı. |
kind |
Bu her zaman |
shortDescription |
Uygulamanın kısa bir açıklaması. |
longDescription |
Uygulamanın uzun bir açıklaması. |
supportsMultiOpen |
Bu uygulamanın birden fazla dosya açmayı destekleyip desteklemediği. |
productId |
Bu uygulama için ürün listelemenin kimliği. |
openUrlTemplate |
Dosyaları bu uygulamayla açmak için şablon URL'si. Şablon, gerçek dosya kimlikleriyle değiştirilecek |
createUrl |
Bu uygulamayla yeni dosya oluşturma URL'si. |
createInFolderTemplate |
Belirli bir klasörde bu uygulamayla yeni dosya oluşturmak için kullanılacak şablon URL'si. Şablon, yeni dosyanın oluşturulacağı klasörle değiştirilecek {folderId} öğesini içerir. |
supportsOfflineCreate |
Bu uygulamanın internete bağlı değilken yeni dosya oluşturmayı destekleyip desteklemediği. |
hasDriveWideScope |
Uygulamanın Drive genelinde kapsama sahip olup olmadığı. Drive genelinde kapsama sahip bir uygulama, kullanıcının Drive'ındaki tüm dosyalara erişebilir. |
Yöntemler |
|
---|---|
|
Belirli bir uygulamayı indirme |
|
Kullanıcının yüklü uygulamalarını listeler. |