มีการใช้ 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) | ตั้งค่าคีย์ Browser API ที่ได้รับจาก Google Developers Console ดูรายละเอียดเกี่ยวกับวิธีรับคีย์ Browser 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 รีเลย์ ซึ่งใช้สำหรับแกดเจ็ต.rpc | 
| setSelectableMimeTypes(type) | กำหนดรายการประเภท MIME ที่จะเลือกได้ ใช้คอมมาคั่นระหว่างประเภท MIME หากจำเป็นต้องระบุมากกว่า 1 ประเภท หากคุณไม่ได้ตั้งค่าประเภท MIME ไฟล์ประเภท MIME ทั้งหมดจะแสดงในมุมมอง | 
| setSize(width, height) | ตั้งค่าขนาดกล่องโต้ตอบที่ต้องการ กล่องโต้ตอบจะได้รับการจัดกึ่งกลางโดยอัตโนมัติ โดยมีขนาดต่ำสุด (566,350) และขนาดสูงสุด (1051,650) | 
| setTitle(title) | ตั้งชื่อกล่องโต้ตอบ | 
| toUri() | แสดงผล URI ที่เครื่องมือสร้างนี้สร้างขึ้น |