Class PickerBuilder

มีการใช้ 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 ที่เครื่องมือสร้างนี้สร้างขึ้น