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) ตั้งค่าคีย์ 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 ที่เครื่องมือสร้างนี้สร้างขึ้น