منبع: اپلیکیشن
منبع برنامهها فهرستی از برنامههایی را که کاربر نصب کرده است، با اطلاعاتی درباره انواع 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[] |   فهرست انواع میم اولیه | 
| secondaryMimeTypes[] |   فهرست انواع میم ثانویه | 
| primaryFileExtensions[] |   لیست پسوندهای فایل اصلی | 
| secondaryFileExtensions[] |   لیست پسوندهای فایل ثانویه | 
| icons[] |   آیکون های مختلف برای برنامه | 
| icons[].size |   اندازه نماد به عنوان حداکثر عرض و ارتفاع نشان داده می شود. | 
| icons[].category |   دسته بندی نماد. مقادیر مجاز عبارتند از: 
 | 
| icons[].iconUrl |   URL برای نماد. | 
| name |   نام برنامه. | 
| objectType |   نوع شیئی که این برنامه ایجاد می کند (به عنوان مثال نمودار). اگر خالی باشد، باید به جای آن از نام برنامه استفاده شود. | 
| supportsCreate |   آیا این برنامه از ایجاد اشیاء جدید پشتیبانی می کند. | 
| productUrl |   پیوندی به لیست محصول برای این برنامه. | 
| id |   شناسه برنامه | 
| supportsImport |   آیا این برنامه از وارد کردن از ویرایشگر اسناد پشتیبانی می کند یا خیر. | 
| installed |   این که آیا برنامه نصب شده است. | 
| authorized |   آیا برنامه مجاز به دسترسی به دادههای درایو کاربر است یا خیر. | 
| useByDefault |   این که آیا برنامه به عنوان کنترل کننده پیش فرض برای انواعی که پشتیبانی می کند انتخاب شده است. | 
| kind |    این همیشه  | 
| shortDescription |   توضیح کوتاهی از اپلیکیشن | 
| longDescription |   توضیحات طولانی در مورد برنامه | 
| supportsMultiOpen |   آیا این برنامه از باز کردن بیش از یک فایل پشتیبانی می کند یا خیر. | 
| productId |   شناسه فهرست محصول برای این برنامه. | 
| openUrlTemplate |    آدرس قالب برای باز کردن فایل ها با این برنامه. این الگو حاوی  | 
| createUrl |   url برای ایجاد یک فایل جدید با این برنامه. | 
| createInFolderTemplate |   آدرس قالب برای ایجاد یک فایل جدید با این برنامه در یک پوشه مشخص. این الگو حاوی {folderId} خواهد بود تا با پوشه ای جایگزین شود تا فایل جدید در آن ایجاد شود. | 
| supportsOfflineCreate |   آیا این برنامه از ایجاد فایلهای جدید در حالت آفلاین پشتیبانی میکند یا خیر. | 
| hasDriveWideScope |   این که آیا برنامه دارای دامنه گسترده درایو است. یک برنامه با دامنه گسترده درایو می تواند به تمام فایل های درایو کاربر دسترسی داشته باشد. | 
| روش ها | |
|---|---|
|   | یک برنامه خاص دریافت می کند. | 
|   | برنامه های نصب شده کاربر را فهرست می کند. |