แหล่งข้อมูล: แอป
ทรัพยากรของแอปจะมีรายการแอปที่ผู้ใช้ติดตั้งไว้ พร้อมข้อมูลเกี่ยวกับประเภท 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 |
แอปได้รับสิทธิ์ให้เข้าถึงข้อมูลในไดรฟ์ของผู้ใช้หรือไม่ |
icons[] |
ไอคอนต่างๆ ของแอป |
icons[].size |
ขนาดของไอคอน แสดงเป็นค่าสูงสุดของความกว้างและความสูง |
icons[].category |
หมวดหมู่ของไอคอน ค่าที่ใช้ได้คือ
|
icons[].iconUrl |
URL ของไอคอน |
useByDefault |
เลือกว่าจะเลือกแอปเป็นตัวแฮนเดิลเริ่มต้นสำหรับประเภทที่แอปรองรับหรือไม่ |
kind |
นี่คือ |
shortDescription |
คำอธิบายแอปสั้นๆ |
longDescription |
คำอธิบายแบบยาวของแอป |
supportsMultiOpen |
แอปนี้รองรับการเปิดไฟล์มากกว่า 1 ไฟล์หรือไม่ |
productId |
รหัสของข้อมูลผลิตภัณฑ์ที่แสดงสำหรับแอปนี้ |
openUrlTemplate |
URL เทมเพลตสำหรับการเปิดไฟล์ด้วยแอปนี้ เทมเพลตจะมี |
createUrl |
URL สำหรับสร้างไฟล์ใหม่ด้วยแอปนี้ |
createInFolderTemplate |
URL เทมเพลตสำหรับสร้างไฟล์ใหม่ด้วยแอปนี้ในโฟลเดอร์ที่ระบุ เทมเพลตจะมี {folderId} ซึ่งจะถูกแทนที่ด้วยโฟลเดอร์สำหรับสร้างไฟล์ใหม่ |
supportsOfflineCreate |
แอปนี้รองรับการสร้างไฟล์ใหม่เมื่อออฟไลน์หรือไม่ |
hasDriveWideScope |
แอปมีขอบเขตที่ครอบคลุมทั้งไดรฟ์หรือไม่ แอปที่มีขอบเขตทั้งไดรฟ์จะเข้าถึงไฟล์ทั้งหมดในไดรฟ์ของผู้ใช้ได้ |
เมธอด |
|
---|---|
|
ดาวน์โหลดแอปที่ต้องการ |
|
แสดงรายการแอปที่ติดตั้งของผู้ใช้ |