REST Resource: apps

แหล่งข้อมูล: แอป

แหล่งข้อมูลแอปจะแสดงรายการแอปที่ผู้ใช้ติดตั้งพร้อมข้อมูลเกี่ยวกับประเภท 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[]

string

รายการประเภท MIME หลัก

secondaryMimeTypes[]

string

รายการประเภท MIME รอง

primaryFileExtensions[]

string

รายการนามสกุลไฟล์หลัก

secondaryFileExtensions[]

string

รายการนามสกุลไฟล์รอง

icons[]

object

ไอคอนต่างๆ สำหรับแอป

icons[].size

integer

ขนาดของไอคอน แสดงเป็นค่าสูงสุดของความกว้างและความสูง

icons[].category

string

หมวดหมู่ของไอคอน ค่าที่ใช้ได้คือ

  • application - ไอคอนสำหรับแอปพลิเคชัน
  • document - ไอคอนสำหรับไฟล์ที่เชื่อมโยงกับแอป
  • documentShared - ไอคอนสำหรับไฟล์ที่แชร์ซึ่งเชื่อมโยงกับแอป
icons[].iconUrl

string

URL สำหรับไอคอน

name

string

ชื่อแอป

objectType

string

ประเภทออบเจ็กต์ที่แอปนี้สร้าง (เช่น แผนภูมิ) หากว่างเปล่า ให้ใช้ชื่อแอปแทน

supportsCreate

boolean

แอปนี้รองรับการสร้างออบเจ็กต์ใหม่หรือไม่

productUrl

string

ลิงก์ไปยังข้อมูลผลิตภัณฑ์สำหรับแอปนี้

id

string

รหัสของแอป

supportsImport

boolean

แอปนี้รองรับการนำเข้าจากเครื่องมือแก้ไขเอกสารหรือไม่

installed

boolean

มีการติดตั้งแอปหรือไม่

authorized

boolean

แอปได้รับอนุญาตให้เข้าถึงข้อมูลในไดรฟ์ของผู้ใช้หรือไม่

useByDefault

boolean

แอปได้รับการเลือกเป็นตัวแฮนเดิลเริ่มต้นสำหรับประเภทที่รองรับหรือไม่

kind

string

ซึ่งจะdrive#appเสมอ

shortDescription

string

คำอธิบายแอปแบบย่อ

longDescription

string

คำอธิบายแอปแบบยาว

supportsMultiOpen

boolean

แอปนี้รองรับการเปิดไฟล์มากกว่า 1 ไฟล์หรือไม่

productId

string

รหัสของข้อมูลผลิตภัณฑ์สำหรับแอปนี้

openUrlTemplate

string

URL เทมเพลตสำหรับการเปิดไฟล์ด้วยแอปนี้ เทมเพลตจะมี {ids} และ/หรือ {exportIds} เพื่อแทนที่ด้วยรหัสไฟล์จริง ดูเอกสารประกอบทั้งหมดได้ที่ เปิดไฟล์

createUrl

string

URL สำหรับสร้างไฟล์ใหม่ด้วยแอปนี้

createInFolderTemplate

string

URL ของเทมเพลตเพื่อสร้างไฟล์ใหม่ด้วยแอปนี้ในโฟลเดอร์ที่กำหนด เทมเพลตจะมี {folderId} ซึ่งจะแทนที่ด้วยโฟลเดอร์ที่จะสร้างไฟล์ใหม่

supportsOfflineCreate

boolean

ระบุว่าแอปนี้รองรับการสร้างไฟล์ใหม่เมื่อออฟไลน์หรือไม่

hasDriveWideScope

boolean

แอปมีขอบเขตทั่วทั้งไดรฟ์หรือไม่ แอปที่มีขอบเขตทั่วทั้งไดรฟ์จะเข้าถึงไฟล์ทั้งหมดในไดรฟ์ของผู้ใช้ได้

เมธอด

get

รับแอปที่เฉพาะเจาะจง

list

แสดงรายการแอปที่ผู้ใช้ติดตั้ง