PickerBuilder ใช้เพื่อสร้างออบเจ็กต์ Picker เว้นแต่จะระบุไว้เป็นอย่างอื่น ประเภทการคืนค่าของเมธอดด้านล่างเป็นประเภท PickerBuilder ซึ่งช่วยให้คุณ
เชื่อมโยงการเรียกใช้หนึ่งหลังจากการเรียกใช้อื่นได้
ตัวอย่าง
สร้าง Picker พื้นฐานโดยใช้รูปแบบการสร้าง
const picker = new google.pickerPickerBuilder()
.setOAuthToken('TOKEN_FOR_USER')
.setAppId('1234567890') // Cloud Project number
.addView(google.picker.ViewId.DOCS)
.setCallback((data) => {
console.log(data);
})
.build();
ลายเซ็น
export class PickerBuilder
รายละเอียด
| รอบชิงชนะเลิศ | ไม่ |
|---|
เมธอด
| ชื่อ | คำอธิบาย |
|---|---|
addView(viewOrViewId) |
เพิ่มมุมมองลงในแผงการนำทาง |
addViewGroup(viewGroup) |
เพิ่ม ViewGroup ลงในแผงการนำทางระดับบนสุด |
build() |
สร้างออบเจ็กต์ Picker |
disableFeature(feature) |
ปิดใช้ฟีเจอร์เครื่องมือเลือก |
enableFeature(feature) |
เปิดใช้ฟีเจอร์เครื่องมือเลือก |
getRelayUrl() |
รับ URL การส่งต่อที่ใช้สำหรับ gadgets.rpc |
getTitle() |
รับชื่อกล่องโต้ตอบ |
hideTitleBar() |
ปิดไม่ให้แสดงแถบชื่อ หากต้องการเปิดใช้อีกครั้ง ให้เรียกใช้ setTitle โดยมีชื่อที่ไม่ว่างเปล่าหรือ undefined |
isFeatureEnabled(feature) |
ตรวจสอบว่าได้เปิดใช้เครื่องมือเลือก Feature หรือไม่ |
setAppId(appId) |
ตั้งค่ารหัสของแอปพลิเคชันที่ต้องเข้าถึงไฟล์ของผู้ใช้ผ่าน Drive API |
setCallback(method) |
ตั้งค่าเมธอด Callback ระบบจะเรียกใช้เมธอดนี้เมื่อผู้ใช้เลือกสินค้าหรือยกเลิก เมธอด Callback จะรับออบเจ็กต์ Callback รายการเดียว โครงสร้างของออบเจ็กต์การเรียกกลับอธิบายไว้ในคู่มือ JSON |
setDeveloperKey(key) |
ตั้งค่าคีย์ API ของเบราว์เซอร์ที่ได้จาก Google Developers Console ดูรายละเอียดเกี่ยวกับวิธีรับคีย์ API ของเบราว์เซอร์ได้ในคู่มือสำหรับนักพัฒนาซอฟต์แวร์ |
setDocument(document) |
ตั้งค่าเอกสาร |
setLocale(locale) |
ตั้งค่าภาษาสำหรับเครื่องมือเลือก ภาษาคือรหัสภาษา ISO 639 หากระบบไม่รองรับภาษาดังกล่าว ระบบจะใช้ภาษา en-US |
setMaxItems(max) |
กำหนดจำนวนสินค้าสูงสุดที่ผู้ใช้เลือกได้ |
setOAuthToken(token) |
ตั้งค่าโทเค็น OAuth ที่จะใช้ในการตรวจสอบสิทธิ์ผู้ใช้ปัจจุบัน |
setOrigin(origin) |
กำหนดต้นทางของกล่องโต้ตอบเครื่องมือเลือก ควรตั้งค่าต้นทางเป็น window.location.protocol + '//' + window.location.host ของหน้าบนสุด หากแอปพลิเคชันทํางานใน iframe |
setRelayUrl(url) |
ตั้งค่า URL การส่งต่อที่ใช้สำหรับ gadgets.rpc |
setSelectableMimeTypes(type) |
ตั้งค่ารายการประเภท MIME ที่จะเลือกได้ ใช้คอมมาเพื่อคั่นประเภท MIME หากต้องระบุมากกว่า 1 ประเภท หากไม่ได้ตั้งค่าประเภท MIME ระบบจะแสดงไฟล์ทุกประเภท MIME ในมุมมอง |
setSize(width, height) |
ตั้งค่าขนาดกล่องโต้ตอบที่ต้องการ กล่องโต้ตอบจะอยู่ตรงกลางโดยอัตโนมัติ โดยมีขนาดขั้นต่ำที่ (566,350) และขนาดสูงสุดที่ (1051,650) |
setTitle(title) |
ตั้งค่าชื่อกล่องโต้ตอบ |
toUri() |
แสดง URI ที่เครื่องมือสร้างนี้สร้างขึ้น |