Kaynak: Uygulama
Uygulama kaynağı, kullanıcının yüklediği uygulamaların listesini, her uygulamanın desteklenen MIME türleri, dosya uzantıları ve diğer ayrıntılarla ilgili bilgileri içerir.
Bazı kaynak yöntemleri (apps.get
gibi) appId
gerektirir. 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şsa 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 aktarma işlemini destekleyip desteklemediği. |
installed |
Uygulamanın yüklü olup olmadığı. |
authorized |
Uygulamanın, kullanıcının Drive'ındaki verilere erişme 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çilip seçilmediği. |
kind |
Bu her zaman |
shortDescription |
Uygulamanın kısa bir açıklaması. |
longDescription |
Uygulamanın uzun açıklaması. |
supportsMultiOpen |
Bu uygulamanın birden fazla dosya açmayı destekleyip desteklemediği. |
productId |
Bu uygulamaya ait ürün listelemesinin kimliği. |
openUrlTemplate |
Bu uygulamayla dosya 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} klasörünü içerir. |
supportsOfflineCreate |
Bu uygulamanın çevrimdışıyken 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ı alır. |
|
Kullanıcının yüklü uygulamalarını listeler. |