خلاصه منبع برای Google Picker API
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
API انتخابگر گوگل از یک الگوی سازنده با PickerBuilder و Picker استفاده میکند.
const picker = new google.picker.PickerBuilder()
.setOAuthtoken('TOKEN_FOR_USER')
.setAppId('1234567890') // Cloud Project number
.addView(google.picker.ViewId.DOCS)
.setCallback((data) => {
console.log(data);
})
.build();
picker.setVisible(true);
کلاسها
| نام | توضیحات |
|---|
DocsUploadView | برای آپلود فایل در گوگل درایو DocsUploadView استفاده کنید. |
DocsView | برای انتخاب فایلها از گوگل درایو از DocsView استفاده کنید. |
Picker | Picker شیء سطح بالا است که عملکرد رابط کاربری را با کاربر نشان میدهد. این اشیاء مستقیماً ایجاد نمیشوند، بلکه در عوض از کلاس PickerBuilder استفاده میکنند. |
PickerBuilder | PickerBuilder برای ایجاد اشیاء Picker استفاده میشود. به جز مواردی که خلاف آن ذکر شده باشد، نوع بازگشتی متدهای زیر از نوع PickerBuilder است که به شما امکان میدهد فراخوانیها را پشت سر هم انجام دهید. |
ResourceId | ResourceId یک کلاس کاربردی برای تولید شناسه منابع برای اسناد است. |
View | یک کلاس انتزاعی برای همه نماها. |
ViewGroup | یک ViewGroup یک گروهبندی بصری از نماها در نوار ناوبری است. |
انومها
| نام | توضیحات |
|---|
Action | نوع اکشن برای ResponseObject . |
Audience | Audience یک نوع شمارشی است که برای توصیف مخاطبان DocumentObject استفاده میشود. |
DocsViewMode | DocsViewMode یک نوع شمارشی برای نمایش دادهها درون DocsView است. از این مقادیر در فراخوانیهای DocsView.setMode استفاده کنید. |
Document | Document یک نوع شمارشی است که برای توصیف فیلدهای یک DocumentObject استفاده میشود. |
Feature | Feature یک نوع شمارشی است که برای روشن/خاموش کردن ویژگیها برای نماهای مختلف استفاده میشود. از این مقادیر در فراخوانیهای PickerBuilder.enableFeature و PickerBuilder.disableFeature استفاده کنید. |
Response | Response یک نوع شمارشی است که برای توصیف فیلدهای یک ResponseObject استفاده میشود. |
ServiceId | ServiceId یک نوع شمارشی است که برای توصیف سرویسی که آیتم از آن انتخاب شده است، استفاده میشود. |
Thumbnail | Thumbnail یک نوع شمارشی است که فیلدهای یک ThumbnailObject را توصیف میکند. |
Type | نوع آیتم انتخاب شده. |
ViewId | ViewId یک نوع شمارشی برای نماهای مختلف موجود در Picker است. از این مقادیر در فراخوانیهای DocsView و PickerBuilder استفاده کنید. |
ViewToken | ViewToken یک نوع شمارشی است که برای توصیف عناصر ResponseObject.viewToken استفاده میشود. |
رابطها
| نام | توضیحات |
|---|
DocumentObject | DocumentObject رابطی است که ویژگیهای یک آیتم انتخاب شده را توصیف میکند. |
ResponseObject | شیء پاسخ (response) به متد فراخوانی (callback) ارسال شده است. |
ThumbnailObject | ThumbnailObject رابطی است که ویژگیهای یک عکس یا ویدیو را توصیف میکند. |
نامهای مستعار نوع
| نام | توضیحات |
|---|
Locales | کدهای زبان ISO 639 پشتیبانی شده برای PickerBuilder.setLocale . |
ParentDocumentObject | ParentDocumentObject رابطی است که ویژگیهای پوشهی والد را برای یک آیتم انتخابشده توصیف میکند. |
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2025-12-16 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2025-12-16 بهوقت ساعت هماهنگ جهانی."],[],[]]