สรุปแหล่งข้อมูลสำหรับ Google Picker API
Google Picker API ใช้รูปแบบตัวสร้างที่มี PickerBuilder
และ Picker
const picker = new google.picker.PickerBuilder()
.setOAuthtoken('TOKEN_FOR_USER')
.setAppId('1234567890') // Cloud Project number
.addView(google.picker.ViewId.DOCS)
.setCallback((data) => {
console.log(data);
})
.build();
picker.setVisible(true);
ชั้นเรียน
ชื่อ |
คำอธิบาย |
DocsUploadView |
ใช้ DocsUploadView เพื่ออัปโหลดไฟล์ไปยัง Google ไดรฟ์ |
DocsView |
ใช้ DocsView เพื่อเลือกไฟล์จาก Google ไดรฟ์ |
Picker |
Picker คือออบเจ็กต์ระดับบนสุดที่แสดงการดําเนินการของ UI กับผู้ใช้ ระบบไม่ได้สร้างออบเจ็กต์เหล่านี้โดยตรง แต่ใช้คลาส PickerBuilder แทน |
PickerBuilder |
PickerBuilder ใช้ในการสร้างออบเจ็กต์ Picker เว้นแต่จะระบุไว้เป็นอย่างอื่น ประเภทผลลัพธ์ของเมธอดด้านล่างจะเป็นประเภท PickerBuilder ซึ่งช่วยให้คุณเรียกใช้เมธอดต่อกันได้ |
ResourceId |
ResourceId เป็นคลาสยูทิลิตีสำหรับสร้างรหัสทรัพยากรของเอกสาร |
View |
คลาสนามธรรมสําหรับมุมมองทั้งหมด |
ViewGroup |
ViewGroup คือการจัดกลุ่มมุมมองที่มองเห็นได้ในแผงการนำทาง |
Enum
ชื่อ |
คำอธิบาย |
Action |
ประเภทการดําเนินการสําหรับ ResponseObject |
Audience |
Audience เป็นประเภทที่ระบุรายการซึ่งใช้อธิบายกลุ่มเป้าหมายของ DocumentObject |
DocsViewMode |
DocsViewMode เป็นประเภทที่ระบุสำหรับแสดงข้อมูลภายใน DocsView ใช้ค่าเหล่านี้ในการเรียกใช้ DocsView.setMode |
Document |
Document เป็นประเภทที่ระบุรายการซึ่งใช้อธิบายช่องของ DocumentObject |
Feature |
Feature เป็นประเภทที่ระบุรายการสําหรับเปิด/ปิดฟีเจอร์สําหรับมุมมองต่างๆ ใช้ค่าเหล่านี้ในการเรียกใช้ PickerBuilder.enableFeature และ PickerBuilder.disableFeature |
Response |
Response เป็นประเภทที่ระบุรายการซึ่งใช้อธิบายช่องของ ResponseObject |
ServiceId |
ServiceId เป็นประเภทแจกแจงที่ใช้เพื่ออธิบายบริการที่เลือกรายการนั้นๆ |
Thumbnail |
Thumbnail เป็นประเภทที่ระบุรายการซึ่งอธิบายช่องของ ThumbnailObject |
Type |
ประเภทของรายการที่เลือก |
ViewId |
ViewId เป็นประเภทที่ระบุรายการสำหรับมุมมองต่างๆ ที่มีในเครื่องมือเลือก ใช้ค่าเหล่านี้ในการเรียกใช้ DocsView และ PickerBuilder |
ViewToken |
ViewToken เป็นประเภทที่ระบุรายการที่ใช้อธิบายองค์ประกอบของ ResponseObject.viewToken |
อินเทอร์เฟซ
ชื่อ |
คำอธิบาย |
DocumentObject |
DocumentObject คืออินเทอร์เฟซที่อธิบายแอตทริบิวต์ของรายการที่เลือก |
ResponseObject |
ออบเจ็กต์คำตอบที่ส่งไปยังเมธอด Callback |
ThumbnailObject |
ThumbnailObject คืออินเทอร์เฟซที่อธิบายแอตทริบิวต์ของรูปภาพหรือวิดีโอ |
ชื่อแทนประเภท
ชื่อ |
คำอธิบาย |
Locales |
รหัสภาษา ISO 639 ที่รองรับสำหรับ PickerBuilder.setLocale |
ParentDocumentObject |
ParentDocumentObject คืออินเทอร์เฟซที่อธิบายแอตทริบิวต์ของโฟลเดอร์หลักสำหรับรายการที่เลือก |
เนื้อหาของหน้าเว็บนี้ได้รับอนุญาตภายใต้ใบอนุญาตที่ต้องระบุที่มาของครีเอทีฟคอมมอนส์ 4.0 และตัวอย่างโค้ดได้รับอนุญาตภายใต้ใบอนุญาต Apache 2.0 เว้นแต่จะระบุไว้เป็นอย่างอื่น โปรดดูรายละเอียดที่นโยบายเว็บไซต์ Google Developers Java เป็นเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2024-11-09 UTC
[null,null,["อัปเดตล่าสุด 2024-11-09 UTC"],[[["The Google Picker API facilitates selecting or uploading files from Google Drive using a builder pattern with `PickerBuilder` and `Picker` objects."],["Developers can customize the Picker's appearance and functionality, such as specifying views (e.g., DocsView for file selection, DocsUploadView for uploads), OAuth token, and application ID."],["The API provides various classes and enums for controlling view modes, features, actions, and responses, offering flexibility in handling user interactions and selected items."],["Developers can access information about selected items through interfaces like `DocumentObject`, including file attributes and parent folder details."],["`PickerBuilder` offers methods to configure the picker's features, views, and callbacks, enabling developers to tailor it to their application's needs."]]],[]]