کلاس 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 یک شیء پاسخ به تماس را دریافت می کند. ساختار شی بازگشت به تماس در راهنمای JSON توضیح داده شده است.
setDeveloperKey(key) کلید API مرورگر به دست آمده از کنسول توسعه دهندگان گوگل را تنظیم می کند. برای جزئیات بیشتر در مورد نحوه به دست آوردن کلید API مرورگر، به راهنمای توسعه دهنده مراجعه کنید.
setDocument(document) سند را تنظیم کنید.
setLocale(locale) محلی را برای انتخابگر تنظیم کنید. منطقه یک کد زبان ISO 639 است. اگر زبان پشتیبانی نمی شود، از en-US استفاده می شود.
setMaxItems(max) حداکثر تعداد مواردی را که کاربر می تواند انتخاب کند را تنظیم می کند.
setOAuthToken(token) یک نشانه OAuth را برای تأیید اعتبار کاربر فعلی تنظیم می کند.
setOrigin(origin) مبدا گفتگوی انتخابگر را تنظیم می کند. اگر برنامه شما در iframe اجرا می شود، مبدا باید روی window.location.protocol + '//' + window.location.host بالای صفحه تنظیم شود.
setRelayUrl(url) URL رله مورد استفاده برای gadgets.rpc را تنظیم کنید.
setSelectableMimeTypes(type) لیستی از انواع MIME را که قابل انتخاب هستند تنظیم کنید. اگر بیش از یک مورد نیاز است، از کاما برای جدا کردن انواع MIME استفاده کنید. اگر انواع MIME را تنظیم نکنید، فایل‌های همه انواع MIME در نما نمایش داده می‌شوند.
setSize(width, height) اندازه گفتگوی دلخواه را تنظیم کنید. گفتگو به صورت خودکار در مرکز قرار می گیرد. حداقل اندازه آن (566350) و حداکثر اندازه (1051650) است.
setTitle(title) عنوان گفتگو را تنظیم کنید.
toUri() URI تولید شده توسط این سازنده را برمی گرداند.
،

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 یک شیء پاسخ به تماس را دریافت می کند. ساختار شی بازگشت به تماس در راهنمای JSON توضیح داده شده است.
setDeveloperKey(key) کلید API مرورگر به دست آمده از کنسول توسعه دهندگان گوگل را تنظیم می کند. برای جزئیات بیشتر در مورد نحوه به دست آوردن کلید API مرورگر، به راهنمای توسعه دهنده مراجعه کنید.
setDocument(document) سند را تنظیم کنید.
setLocale(locale) محلی را برای انتخابگر تنظیم کنید. منطقه یک کد زبان ISO 639 است. اگر زبان پشتیبانی نمی شود، از en-US استفاده می شود.
setMaxItems(max) حداکثر تعداد مواردی را که کاربر می تواند انتخاب کند را تنظیم می کند.
setOAuthToken(token) یک نشانه OAuth را برای تأیید اعتبار کاربر فعلی تنظیم می کند.
setOrigin(origin) مبدا گفتگوی انتخابگر را تنظیم می کند. اگر برنامه شما در iframe اجرا می شود، مبدا باید روی window.location.protocol + '//' + window.location.host بالای صفحه تنظیم شود.
setRelayUrl(url) URL رله مورد استفاده برای gadgets.rpc را تنظیم کنید.
setSelectableMimeTypes(type) لیستی از انواع MIME را که قابل انتخاب هستند تنظیم کنید. اگر بیش از یک مورد نیاز است، از کاما برای جدا کردن انواع MIME استفاده کنید. اگر انواع MIME را تنظیم نکنید، فایل‌های همه انواع MIME در نما نمایش داده می‌شوند.
setSize(width, height) اندازه گفتگوی دلخواه را تنظیم کنید. گفتگو به صورت خودکار در مرکز قرار می گیرد. حداقل اندازه آن (566350) و حداکثر اندازه (1051650) است.
setTitle(title) عنوان گفتگو را تنظیم کنید.
toUri() URI تولید شده توسط این سازنده را برمی گرداند.