Card Service

خدمة البطاقة

تسمح هذه الخدمة بنصوص برمجية لإعداد وتكوين مكوّنات البطاقات والأدوات والسلوك لواجهة المستخدم. وتتوفّر بُنى واجهة المستخدم التي تنشئها باستخدام هذه الخدمة تلقائيًا على كلٍّ من أجهزة الكمبيوتر المكتبية والأجهزة الجوّالة، لذا لست بحاجة إلى تطوير واجهات مستخدم منفصلة لكلٍّ منهما.

صفوف

الاسموصف قصير
Actionإجراء يتيح التفاعل ضمن عناصر واجهة المستخدم.
ActionResponseكائن الاستجابة الذي قد يتم عرضه من دالة رد اتصال (مثل معالج استجابة النموذج) لتنفيذ إجراء واحد أو أكثر على البرنامج.
ActionResponseBuilderأداة إنشاء لـ ActionResponse عنصر.
Attachmentتمثل مرفقًا تم إنشاؤه بواسطة إحدى الإضافات.
AuthorizationActionإجراء تفويض يرسل المستخدم إلى UrlUrl عند النقر عليه.
AuthorizationExceptionخطأ يمكن عرضه لتشغيل بطاقة تفويض تظهر للمستخدم.
BorderStyleفئة تمثّل نمط حد كاملًا يمكن تطبيقه على الأدوات.
BorderTypeتعداد يمثل أنواع الحدود التي يمكن تطبيقها على الأدوات
Buttonفئة أساسية لجميع الأزرار.
ButtonSetتحتفظ بمجموعة من العناصر التي يتم عرضها في صف واحد (Button).
CalendarEventActionResponseويمثل ردًا يُجري تغييرات على حدث التقويم الذي يعدِّله المستخدم حاليًا استجابةً لإجراء تم اتخاذه في واجهة المستخدم، مثل النقر على زر.
CalendarEventActionResponseBuilderأداة إنشاء لـ CalendarEventActionResponse عنصر.
Cardبطاقة سياقية تمثّل عرضًا واحدًا في واجهة المستخدم.
CardActionعنصر قائمة قابل للنقر تتم إضافته إلى قائمة عنوان البطاقة.
CardBuilderأداة إنشاء لـ Card عنصر.
CardHeaderعنوان Card.
CardSectionيحتوي قسم البطاقة على مجموعات من الأدوات ويوفر فاصلاً مرئيًا بينها.
CardServiceتوفّر CardService إمكانية إنشاء بطاقات عامة يتم استخدامها في مختلف منتجات Google القابلة للتوسع، مثل إضافات Google Workspace.
ComposeActionResponseكائن الاستجابة الذي قد يتم عرضه من طريقة معاودة الاتصال لإنشاء إجراء في إضافة Gmail.
ComposeActionResponseBuilderأداة إنشاء لـ ComposeActionResponse عنصر.
ComposedEmailTypeقيمة تعداد تحدد ما إذا كانت الرسالة الإلكترونية المنشأة هي مسودة مستقلة أو رد.
ContentTypeقيمة تعداد تحدد نوع محتوى المحتوى الذي يتم إنشاؤه بواسطة UpdateDraftActionResponse
DatePickerحقل إدخال يسمح بإدخال تاريخ.
DateTimePickerحقل إدخال يسمح للمستخدمين بإدخال التاريخ والوقت.
DecoratedTextأداة تعرض نصًا بزخارف اختيارية.
DisplayStyleتعداد يحدد نمط عرض البطاقة.
Dividerأداة تقسيم أفقية
DriveItemsSelectedActionResponseويمثل ردًا يُجري تغييرات على Drive أثناء اختيار عناصر Drive وتفاعله مع إجراء تم اتخاذه في واجهة المستخدم، مثل النقر على زر.
DriveItemsSelectedActionResponseBuilderأداة إنشاء لـ DriveItemsSelectedActionResponse عنصر.
EditorFileScopeActionResponseيُجري تغييرات على محرّر، مثل "مستندات Google" أو "جداول بيانات Google" أو "العروض التقديمية من Google" استجابةً لإجراء تم اتخاذه في واجهة المستخدم.
EditorFileScopeActionResponseBuilderأداة إنشاء لـ EditorFileScopeActionResponse عنصر.
FixedFooterيظهر التذييل الثابت في أسفل الإضافة Card.
Gridشبكة منظّمة لعرض مجموعة من عناصر الشبكة.
GridItemالعناصر التي يتفاعل المستخدمون معها ضمن أداة الشبكة.
GridItemLayoutتعداد يحدد الصورة ونمط النص لعنصر الشبكة.
HorizontalAlignmentتعداد يحدد المحاذاة الأفقية للأداة.
Iconرموز محدّدة مسبقًا يمكن استخدامها في كائنات متنوعة لواجهة المستخدم، مثل أدوات ImageButton أو DecoratedText.
IconImageرمز محدد مسبقًا أو رمز من عنوان URL ذو نمط اقتصاص قابل للتخصيص.
Imageتطبيق يعرض صورة واحدة.
ImageButtonImageButton مع صورة معروضة عليها.
ImageComponentمكوّن صورة يمكن إضافته إلى عناصر الشبكة.
ImageCropStyleفئة تمثّل نمط الاقتصاص الذي يمكن تطبيقه على مكوّنات الصور.
ImageCropTypeتعداد يمثّل أنماط الاقتصاص التي يتم تطبيقها على مكوّنات الصور.
ImageStyleتعداد يحدد نمط اقتصاص الصورة.
KeyValueتم إيقاف هذا الصف.
LoadIndicatorنوع تعداد يحدد نوع التحميل أو مؤشر التقدم المطلوب عرضه أثناء معالجة Action.
Navigationعنصر مساعد يتحكّم في التنقّل في البطاقة
Notificationإشعار يتم عرضه للمستخدم كرد على التفاعل مع عنصر واجهة المستخدم.
OnCloseتعداد يحدد ما يجب فعله عند فتح عنوان URL من خلال OpenLink.
OpenAsتعداد يحدد كيفية فتح عنوان URL.
OpenLinkتمثّل هذه السمة إجراءً لفتح رابط مع بعض الخيارات.
SelectionInputحقل إدخال يسمح بالاختيار من بين مجموعة من الخيارات المحدّدة مسبقًا.
SelectionInputTypeنوع الإدخال الذي تم اختياره.
Suggestionsاقتراحات الإكمال التلقائي لتكملة أداة TextInput.
SuggestionsResponseعنصر استجابة يمكن عرضه من دالة رد اتصال الاقتراحات.
SuggestionsResponseBuilderأداة إنشاء لـ SuggestionsResponse عنصر.
Switchعنصر في واجهة المستخدم يتيح التبديل بين التشغيل والإيقاف.
SwitchControlTypeنوع عنصر تحكّم الأداة Switch.
TextButtonTextButton مع تصنيف نصي
TextButtonStyleتعداد يحدد نمط TextButton.
TextInputأداة حقل الإدخال التي تقبل إدخال النص
TextParagraphأداة تعرض نصًا وتتوافق مع تنسيق HTML الأساسي.
TimePickerحقل إدخال يسمح للمستخدمين بإدخال وقت.
UniversalActionResponseكائن الاستجابة الذي قد يتم عرضه من طريقة تنشئ إجراءً عامًا.
UniversalActionResponseBuilderأداة إنشاء للعناصر UniversalActionResponse.
UpdateDraftActionResponseويمثل إجراءً يُحدِّث مسودة الرسالة الإلكترونية التي يعدِّلها المستخدم حاليًا.
UpdateDraftActionResponseBuilderأداة إنشاء لـ UpdateDraftActionResponse عنصر.
UpdateDraftBccRecipientsActionتحديث مستلمي نسخة مخفية الوجهة لمسودة رسالة إلكترونية.
UpdateDraftBodyActionيتم تعديل نص مسودة الرسالة الإلكترونية.
UpdateDraftBodyTypeقيمة تعداد تحدد نوع UpdateDraftBodyAction.
UpdateDraftCcRecipientsActionيتم تعديل مستلمي "نسخة إلى" من مسودة رسالة إلكترونية.
UpdateDraftSubjectActionيُعدّل سطر الموضوع لمسودة رسالة إلكترونية.
UpdateDraftToRecipientsActionيُحدّث الحقل "إلى" لمسودة رسالة إلكترونية.
Widgetالفئة الأساسية لكل الأدوات التي يمكن إضافتها إلى Card

Action

الطُرق

الطريقةنوع الإرجاعوصف قصير
setFunctionName(functionName)Actionتحدد اسم دالة رد الاتصال التي سيتم طلبها.
setLoadIndicator(loadIndicator)Actionتضبط هذه السياسة مؤشر التحميل الذي يظهر أثناء تنفيذ الإجراء.
setParameters(parameters)Actionيسمح هذا الإعداد بتمرير المعلّمات المخصّصة إلى دالة رد الاتصال.

ActionResponse

الطُرق

الطريقةنوع الإرجاعوصف قصير
printJson()Stringيؤدي إلى طباعة تمثيل JSON لهذا العنصر.

ActionResponseBuilder

الطُرق

الطريقةنوع الإرجاعوصف قصير
build()ActionResponseتنشئ استجابة الإجراء الحالي وتتحقق منه.
setNavigation(navigation)ActionResponseBuilderتضبط الاستجابة على إجراء Navigation.
setNotification(notification)ActionResponseBuilderتعمل على ضبط الإشعار ليتم عرضه عند تفعيل الإجراء.
setOpenLink(openLink)ActionResponseBuilderتحدِّد عنوان URL للانتقال إليه عند تفعيل الإجراء.
setStateChanged(stateChanged)ActionResponseBuilderلضبط علامة للإشارة إلى أن هذا الإجراء قد غيّر حالة البيانات الحالية.

Attachment

الطُرق

الطريقةنوع الإرجاعوصف قصير
setIconUrl(iconUrl)Attachmentيحدد عنوان URL للرمز للمرفق.
setMimeType(mimeType)Attachmentضبط نوع MIME للمرفق.
setResourceUrl(resourceUrl)Attachmentتُحدِّد عنوان URL للمورد.
setTitle(title)Attachmentلضبط عنوان المرفق.

AuthorizationAction

الطُرق

الطريقةنوع الإرجاعوصف قصير
setAuthorizationUrl(authorizationUrl)AuthorizationActionإعداد عنوان URL للتفويض الذي يتم نقل المستخدم إليه من طلب التفويض.

AuthorizationException

الطُرق

الطريقةنوع الإرجاعوصف قصير
printJson()Stringيؤدي إلى طباعة تمثيل JSON لهذا العنصر.
setAuthorizationUrl(authUrl)AuthorizationExceptionإعداد عنوان URL للتفويض الذي يتم نقل المستخدم إليه من طلب التفويض.
setCustomUiCallback(callback)AuthorizationExceptionاسم الدالة المطلوب استدعاءها لإنشاء طلب تفويض مخصّص.
setResourceDisplayName(name)AuthorizationExceptionيحدِّد هذا الإعداد الاسم الذي يتم عرضه للمستخدم عند طلب التفويض.
throwException()voidيتم تشغيل هذا الاستثناء ليتم طرحه.

BorderStyle

الطُرق

الطريقةنوع الإرجاعوصف قصير
setCornerRadius(radius)BorderStyleلضبط نصف قطر الزاوية، على سبيل المثال 8.
setStrokeColor(color)BorderStyleلضبط لون الحدود.
setType(type)BorderStyleلضبط نوع الحد.

BorderType

أماكن إقامة

الخاصيةالنوعالوصف
NO_BORDEREnumنمط بلا حدود.
STROKEEnumنمط حدّ ضغط المفاتيح.

Button

الطُرق

الطريقةنوع الإرجاعوصف قصير
setAuthorizationAction(action)Buttonيتم ضبط إجراء تفويض يفتح عنوان URL على مسار التفويض عند النقر على العنصر.
setComposeAction(action, composedEmailType)Buttonضبط إجراء ينشئ مسودة رسالة إلكترونية عند النقر على العنصر.
setOnClickAction(action)Buttonضبط الإجراء الذي يتم تنفيذه عند النقر على العنصر.
setOnClickOpenLinkAction(action)Buttonضبط الإجراء الذي يفتح عنوان URL في علامة تبويب عند النقر على العنصر.
setOpenLink(openLink)Buttonضبط عنوان URL ليتم فتحه عند النقر على العنصر.

ButtonSet

الطُرق

الطريقةنوع الإرجاعوصف قصير
addButton(button)ButtonSetلإضافة زر.

CalendarEventActionResponse

الطُرق

الطريقةنوع الإرجاعوصف قصير
printJson()Stringيؤدي إلى طباعة تمثيل JSON لهذا العنصر.

CalendarEventActionResponseBuilder

الطُرق

الطريقةنوع الإرجاعوصف قصير
addAttachments(attachments)CalendarEventActionResponseBuilderيُحدِّد هذا الردّ أنه يجب إضافة المرفقات إلى حدث "تقويم Google" عند اتّخاذ إجراء واجهة المستخدم المرتبطة به.
addAttendees(emails)CalendarEventActionResponseBuilderيحدِّد هذا الردّ أنه يجب إضافة الضيوف المُشار إليهم إلى حدث "تقويم Google" عند اتّخاذ إجراء واجهة المستخدم المرتبطة.
build()CalendarEventActionResponseتعمل هذه الميزة على إنشاء استجابة إجراءات الحدث في "تقويم Google" الحالية وتتحقق منها.
setConferenceData(conferenceData)CalendarEventActionResponseBuilderيحدِّد هذا الردّ أنه يجب إعداد بيانات المؤتمر المُشار إليها على حدث "تقويم Google" عند اتخاذ إجراء مرتبط لواجهة المستخدم.

Card

الطُرق

الطريقةنوع الإرجاعوصف قصير
printJson()Stringيؤدي إلى طباعة تمثيل JSON لهذا العنصر.

CardAction

الطُرق

الطريقةنوع الإرجاعوصف قصير
setAuthorizationAction(action)CardActionيتم ضبط إجراء تفويض يفتح عنوان URL على مسار التفويض عند النقر على العنصر.
setComposeAction(action, composedEmailType)CardActionضبط إجراء ينشئ مسودة رسالة إلكترونية عند النقر على العنصر.
setOnClickAction(action)CardActionضبط الإجراء الذي يتم تنفيذه عند النقر على العنصر.
setOnClickOpenLinkAction(action)CardActionضبط الإجراء الذي يفتح عنوان URL في علامة تبويب عند النقر على العنصر.
setOpenLink(openLink)CardActionضبط عنوان URL ليتم فتحه عند النقر على العنصر.
setText(text)CardActionضبط نص القائمة لهذا الإجراء.

CardBuilder

الطُرق

الطريقةنوع الإرجاعوصف قصير
addCardAction(cardAction)CardBuilderلإضافة CardAction إلى هذه البطاقة.
addSection(section)CardBuilderلإضافة قسم إلى هذه البطاقة.
build()Cardيتم إنشاء البطاقة الحالية والتحقق من صحتها.
setDisplayStyle(displayStyle)CardBuilderلضبط نمط العرض لهذه البطاقة.
setFixedFooter(fixedFooter)CardBuilderلضبط تذييل ثابت لهذه البطاقة.
setHeader(cardHeader)CardBuilderتتيح هذه السياسة ضبط عنوان هذه البطاقة.
setName(name)CardBuilderلضبط اسم هذه البطاقة
setPeekCardHeader(peekCardHeader)CardBuilderلضبط عنوان البطاقة السريعة.

CardHeader

الطُرق

الطريقةنوع الإرجاعوصف قصير
setImageAltText(imageAltText)CardHeaderلضبط النص البديل لصورة العنوان.
setImageStyle(imageStyle)CardHeaderلضبط اقتصاص الرمز في عنوان البطاقة.
setImageUrl(imageUrl)CardHeaderتضبط الصورة التي سيتم استخدامها في العنوان من خلال تقديم عنوان URL أو سلسلة البيانات.
setSubtitle(subtitle)CardHeaderتعيّن العنوان الفرعي لرأس البطاقة.
setTitle(title)CardHeaderتُحدّد هذه السياسة عنوان عنوان البطاقة.

CardSection

الطُرق

الطريقةنوع الإرجاعوصف قصير
addWidget(widget)CardSectionإضافة الأداة المحددة إلى هذا القسم.
setCollapsible(collapsible)CardSectionتعمل هذه السياسة على تحديد ما إذا كان القسم يمكن تصغيره.
setHeader(header)CardSectionلضبط عنوان القسم.
setNumUncollapsibleWidgets(numUncollapsibleWidgets)CardSectionيحدّد عدد الأدوات التي لا تزال معروضة عند تصغير هذا القسم.

CardService

أماكن إقامة

الخاصيةالنوعالوصف
BorderTypeBorderTypeتعداد BorderType
ComposedEmailTypeComposedEmailTypeتعداد ComposedEmailType
ContentTypeContentTypeتعداد ContentType
GridItemLayoutGridItemLayoutتعداد GridItemLayout
HorizontalAlignmentHorizontalAlignmentتعداد HorizontalAlignment
IconIconتعداد Icon
ImageCropTypeImageCropTypeتعداد ImageCropType
ImageStyleImageStyleتعداد ImageStyle
LoadIndicatorLoadIndicatorتعداد LoadIndicator
OnCloseOnCloseتعداد OnClose
OpenAsOpenAsتعداد OpenAs
SelectionInputTypeSelectionInputTypeتعداد SelectionInputType
TextButtonStyleTextButtonStyleتعداد TextButtonStyle
UpdateDraftBodyTypeUpdateDraftBodyTypeتعداد UpdateDraftBodyType

الطُرق

الطريقةنوع الإرجاعوصف قصير
newAction()Actionتنشئ Action جديدة.
newActionResponseBuilder()ActionResponseBuilderتنشئ ActionResponseBuilder جديدة.
newAttachment()Attachmentتنشئ Attachment جديدة.
newAuthorizationAction()AuthorizationActionتنشئ AuthorizationAction جديدة.
newAuthorizationException()AuthorizationExceptionتنشئ AuthorizationException جديدة.
newBorderStyle()BorderStyleتنشئ BorderStyle جديدة.
newButtonSet()ButtonSetتنشئ ButtonSet جديدة.
newCalendarEventActionResponseBuilder()CalendarEventActionResponseBuilderتنشئ CalendarEventActionResponseBuilder جديدة.
newCardAction()CardActionتنشئ CardAction جديدة.
newCardBuilder()CardBuilderتنشئ CardBuilder جديدة.
newCardHeader()CardHeaderتنشئ CardHeader جديدة.
newCardSection()CardSectionتنشئ CardSection جديدة.
newComposeActionResponseBuilder()ComposeActionResponseBuilderتنشئ ComposeActionResponseBuilder جديدة.
newDatePicker()DatePickerتنشئ DatePicker جديدة.
newDateTimePicker()DateTimePickerتنشئ DateTimePicker جديدة.
newDecoratedText()DecoratedTextتنشئ DecoratedText جديدة.
newDivider()Dividerتنشئ Divider جديدة.
newDriveItemsSelectedActionResponseBuilder()DriveItemsSelectedActionResponseBuilderتنشئ DriveItemsSelectedActionResponseBuilder جديدة.
newEditorFileScopeActionResponseBuilder()EditorFileScopeActionResponseBuilderتنشئ EditorFileScopeActionResponseBuilder جديدة.
newFixedFooter()FixedFooterتنشئ FixedFooter جديدة.
newGrid()Gridتنشئ Grid جديدة.
newGridItem()GridItemتنشئ GridItem جديدة.
newIconImage()IconImageتنشئ IconImage جديدة.
newImage()Imageتنشئ Image جديدة.
newImageButton()ImageButtonتنشئ ImageButton جديدة.
newImageComponent()ImageComponentتنشئ ImageComponent جديدة.
newImageCropStyle()ImageCropStyleتنشئ ImageCropStyle جديدة.
newKeyValue()KeyValueتنشئ KeyValue جديدة.
newNavigation()Navigationتنشئ Navigation جديدة.
newNotification()Notificationتنشئ Notification جديدة.
newOpenLink()OpenLinkتنشئ OpenLink جديدة.
newSelectionInput()SelectionInputتنشئ SelectionInput جديدة.
newSuggestions()Suggestionsتنشئ Suggestions جديدة.
newSuggestionsResponseBuilder()SuggestionsResponseBuilderتنشئ SuggestionsResponseBuilder جديدة.
newSwitch()Switchتنشئ Switch جديدة.
newTextButton()TextButtonتنشئ TextButton جديدة.
newTextInput()TextInputتنشئ TextInput جديدة.
newTextParagraph()TextParagraphتنشئ TextParagraph جديدة.
newTimePicker()TimePickerتنشئ TimePicker جديدة.
newUniversalActionResponseBuilder()UniversalActionResponseBuilderتنشئ UniversalActionResponseBuilder جديدة.
newUpdateDraftActionResponseBuilder()UpdateDraftActionResponseBuilderتنشئ UpdateDraftActionResponseBuilder جديدة.
newUpdateDraftBccRecipientsAction()UpdateDraftBccRecipientsActionإنشاء UpdateDraftBccRecipientsAction جديد؛
newUpdateDraftBodyAction()UpdateDraftBodyActionتنشئ UpdateDraftBodyAction جديدة.
newUpdateDraftCcRecipientsAction()UpdateDraftCcRecipientsActionتنشئ UpdateDraftCcRecipientsAction جديدة.
newUpdateDraftSubjectAction()UpdateDraftSubjectActionتنشئ UpdateDraftSubjectAction جديدة.
newUpdateDraftToRecipientsAction()UpdateDraftToRecipientsActionتنشئ UpdateDraftToRecipientsAction جديدة.

ComposeActionResponse

الطُرق

الطريقةنوع الإرجاعوصف قصير
printJson()Stringيؤدي إلى طباعة تمثيل JSON لهذا العنصر.

ComposeActionResponseBuilder

الطُرق

الطريقةنوع الإرجاعوصف قصير
build()ComposeActionResponseتنشئ استجابة الإنشاء الحالية وتتحقق منها.
setGmailDraft(draft)ComposeActionResponseBuilderتحدّد مسودّة GmailMessage التي تم إنشاؤها باستخدام GmailMessage.createDraftReply(body) أو دوال مماثلة.

ComposedEmailType

أماكن إقامة

الخاصيةالنوعالوصف
REPLY_AS_DRAFTEnumمسودّة تُعد ردًا على رسالة أخرى.
STANDALONE_DRAFTEnumمسودة هي رسالة مستقلة.

ContentType

أماكن إقامة

الخاصيةالنوعالوصف
TEXTEnumيشير إلى أن المحتوى الذي تم إنشاؤه هو نص عادي.
MUTABLE_HTMLEnumيشير إلى أن المحتوى الذي تم إنشاؤه بتنسيق HTML.
IMMUTABLE_HTMLEnumيشير إلى أن المحتوى الذي تم إنشاؤه بتنسيق HTML، ولكن لا يمكن تعديل هذا المحتوى بعد إنشائه.

DatePicker

الطُرق

الطريقةنوع الإرجاعوصف قصير
setFieldName(fieldName)DatePickerتحدّد هذه المعلّمة اسم الحقل الذي يحدّد هذا المنتقي في كائن الحدث الذي يتم إنشاؤه عند تفاعل مع واجهة مستخدم.
setOnChangeAction(action)DatePickerيتم ضبط Action الذي ينفذه النص البرمجي كلما تغيّر الإدخال في المنتقي.
setTitle(title)DatePickerلضبط العنوان المعروض أعلى حقل الإدخال.
setValueInMsSinceEpoch(valueMsEpoch)DatePickerلضبط القيمة التي تم ملؤها مسبقًا لضبطها في حقل الإدخال.
setValueInMsSinceEpoch(valueMsEpoch)DatePickerلضبط القيمة التي تم ملؤها مسبقًا لضبطها في حقل الإدخال.

DateTimePicker

الطُرق

الطريقةنوع الإرجاعوصف قصير
setFieldName(fieldName)DateTimePickerتحدّد هذه المعلّمة اسم الحقل الذي يحدّد هذا المنتقي في كائن الحدث الذي يتم إنشاؤه عند تفاعل مع واجهة مستخدم.
setOnChangeAction(action)DateTimePickerيتم ضبط Action الذي ينفذه النص البرمجي كلما تغيّر الإدخال في المنتقي.
setTimeZoneOffsetInMins(timeZoneOffsetMins)DateTimePickerتحدد عدد دقائق معادلة المنطقة الزمنية من UTC.
setTitle(title)DateTimePickerلضبط العنوان المعروض أعلى حقل الإدخال.
setValueInMsSinceEpoch(valueMsEpoch)DateTimePickerلضبط القيمة التي تم ملؤها مسبقًا لضبطها في حقل الإدخال.
setValueInMsSinceEpoch(valueMsEpoch)DateTimePickerلضبط القيمة التي تم ملؤها مسبقًا لضبطها في حقل الإدخال.

DecoratedText

الطُرق

الطريقةنوع الإرجاعوصف قصير
setAuthorizationAction(action)DecoratedTextيتم ضبط إجراء تفويض يفتح عنوان URL على مسار التفويض عند النقر على العنصر.
setBottomLabel(text)DecoratedTextلضبط نص التصنيف المراد استخدامه كمفتاح، ويتم عرضه أسفل المحتوى النصي.
setButton(button)DecoratedTextلضبط Button التي تظهر على يسار النص.
setComposeAction(action, composedEmailType)DecoratedTextضبط إجراء ينشئ مسودة رسالة إلكترونية عند النقر على العنصر.
setEndIcon(endIcon)DecoratedTextتضبط العلامة IconImage الاختيارية التي يتم عرضها على يسار المحتوى.
setOnClickAction(action)DecoratedTextضبط الإجراء الذي يتم تنفيذه عند النقر على العنصر.
setOnClickOpenLinkAction(action)DecoratedTextضبط الإجراء الذي يفتح عنوان URL في علامة تبويب عند النقر على العنصر.
setOpenLink(openLink)DecoratedTextضبط عنوان URL ليتم فتحه عند النقر على العنصر.
setStartIcon(startIcon)DecoratedTextتعمل هذه السياسة على ضبط السمة الاختيارية IconImage لعرضها قبل المحتوى النصي.
setSwitchControl(switchToSet)DecoratedTextلضبط Switch التي تظهر على يسار المحتوى.
setText(text)DecoratedTextإعداد النص المراد استخدامه كقيمة.
setTopLabel(text)DecoratedTextلضبط نص التصنيف المراد استخدامه كمفتاح، ويتم عرضه أعلى المحتوى النصي.
setWrapText(wrapText)DecoratedTextتحدد ما إذا كان يجب عرض نص القيمة في سطر واحد أو سطور متعددة.

DisplayStyle

أماكن إقامة

الخاصيةالنوعالوصف
PEEKEnumعرض عنوان البطاقة في أسفل المحتوى الإضافي فوق المحتوى الحالي
REPLACEEnumعرض البطاقة من خلال استبدال المحتوى الحالي

Divider

DriveItemsSelectedActionResponse

الطُرق

الطريقةنوع الإرجاعوصف قصير
printJson()Stringيؤدي إلى طباعة تمثيل JSON لهذا العنصر.

DriveItemsSelectedActionResponseBuilder

الطُرق

الطريقةنوع الإرجاعوصف قصير
build()DriveItemsSelectedActionResponseإنشاء الاستجابة الحالية للإجراءات على Drive.
requestFileScope(itemId)DriveItemsSelectedActionResponseBuilderيحدد أن الاستجابة تتطلب نطاق الملف للعنصر ذي الصلة بالسياق في Drive.

EditorFileScopeActionResponse

الطُرق

الطريقةنوع الإرجاعوصف قصير
printJson()Stringيؤدي إلى طباعة تمثيل JSON لهذا العنصر.

EditorFileScopeActionResponseBuilder

الطُرق

الطريقةنوع الإرجاعوصف قصير
build()EditorFileScopeActionResponseيتم إنشاء الاستجابة الحالية للإجراء "محرّر".
requestFileScopeForActiveDocument()EditorFileScopeActionResponseBuilderيتطلب النطاق drive.file لمستند "محرّر" النشط الحالي.

FixedFooter

الطُرق

الطريقةنوع الإرجاعوصف قصير
setPrimaryButton(button)FixedFooterيمكنك ضبط الزر الأساسي في التذييل الثابت.
setSecondaryButton(button)FixedFooterيمكنك ضبط الزر الثانوي في التذييل الثابت.

Grid

الطُرق

الطريقةنوع الإرجاعوصف قصير
addItem(gridItem)Gridلإضافة عنصر جديد إلى الشبكة إلى الشبكة.
setAuthorizationAction(action)Gridيتم ضبط إجراء تفويض يفتح عنوان URL على مسار التفويض عند النقر على العنصر.
setBorderStyle(borderStyle)Gridلضبط نمط الحدود الذي يتم تطبيقه على كل عنصر من عناصر الشبكة.
setComposeAction(action, composedEmailType)Gridضبط إجراء ينشئ مسودة رسالة إلكترونية عند النقر على العنصر.
setNumColumns(numColumns)Gridعدد الأعمدة المطلوب عرضها في الشبكة.
setOnClickAction(action)Gridضبط الإجراء الذي يتم تنفيذه عند النقر على العنصر.
setOnClickOpenLinkAction(action)Gridضبط الإجراء الذي يفتح عنوان URL في علامة تبويب عند النقر على العنصر.
setOpenLink(openLink)Gridضبط عنوان URL ليتم فتحه عند النقر على العنصر.
setTitle(title)Gridتعمل على ضبط نص عنوان الشبكة.

GridItem

الطُرق

الطريقةنوع الإرجاعوصف قصير
setIdentifier(id)GridItemلضبط معرّف عنصر الشبكة.
setImage(image)GridItemلضبط صورة عنصر الشبكة هذا.
setLayout(layout)GridItemلضبط تنسيق النص والصورة للعنصر في الشبكة.
setSubtitle(subtitle)GridItemلضبط الترجمة لعنوان الشبكة.
setTextAlignment(alignment)GridItemلضبط المحاذاة الأفقية لعنصر الشبكة.
setTitle(title)GridItemلضبط نص عنوان عنصر الشبكة.

GridItemLayout

أماكن إقامة

الخاصيةالنوعالوصف
TEXT_BELOWEnumيتم عرض العنوان والترجمة أسفل صورة الشبكة.
TEXT_ABOVEEnumيتم عرض العنوان والترجمة فوق صورة الشبكة.

HorizontalAlignment

أماكن إقامة

الخاصيةالنوعالوصف
STARTEnumمحاذاة الأداة مع بداية جانب الجملة.
CENTEREnumمحاذاة الأداة مع المركز.
ENDEnumمحاذاة الأداة إلى نهاية جانب الجملة.

Icon

أماكن إقامة

الخاصيةالنوعالوصف
NONEEnumما مِن رمز.
AIRPLANEEnumرمز رحلة جوية
BOOKMARKEnumرمز الإشارة
BUSEnumرمز الحافلة
CAREnumرمز السيارة
CLOCKEnumرمز الساعة
CONFIRMATION_NUMBER_ICONEnumرمز رقم التأكيد
DOLLAREnumرمز الدولار
DESCRIPTIONEnumرمز الوصف
EMAILEnumEmail icon
EVENT_PERFORMEREnumEmail icon
EVENT_SEATEnumرمز مقعد الفعالية
FLIGHT_ARRIVALEnumرمز وصول الرحلات الجوية
FLIGHT_DEPARTUREEnumرمز مغادرة الرحلة الجوية
HOTELEnumرمز الفندق
HOTEL_ROOM_TYPEEnumرمز الفندق
INVITEEnumرمز الدعوة
MAP_PINEnumرمز دبوس الخريطة
MEMBERSHIPEnumرمز الاشتراك
MULTIPLE_PEOPLEEnumرمز أشخاص متعددون
OFFEREnumرمز العرض
PERSONEnumرمز الشخص
PHONEEnumرمز الهاتف
RESTAURANT_ICONEnumرمز المطعم
SHOPPING_CARTEnumرمز سلّة التسوّق
STAREnumرمز النجمة
STOREEnumرمز المتجر
TICKETEnumرمز التذكرة
TRAINEnumرمز القطار
VIDEO_CAMERAEnumرمز كاميرا الفيديو
VIDEO_PLAYEnumرمز تشغيل الفيديو

IconImage

الطُرق

الطريقةنوع الإرجاعوصف قصير
setAltText(altText)IconImageتعمل هذه السياسة على ضبط النص البديل لعنوان URL الذي يُستخدَم لتسهيل الاستخدام.
setIcon(icon)IconImageتحدِّد الرمز مسبق التحديد إذا لم يتم ضبط عنوان URL.
setIconUrl(url)IconImageإعداد عنوان URL للرمز إذا لم يتم ضبط الرمز.
setImageCropType(imageCropType)IconImageلضبط نمط الاقتصاص للصورة.

Image

الطُرق

الطريقةنوع الإرجاعوصف قصير
setAltText(altText)Imageتعمل هذه السياسة على ضبط النص البديل للصورة لتسهيل الاستخدام.
setAuthorizationAction(action)Imageيتم ضبط إجراء تفويض يفتح عنوان URL على مسار التفويض عند النقر على العنصر.
setComposeAction(action, composedEmailType)Imageضبط إجراء ينشئ مسودة رسالة إلكترونية عند النقر على العنصر.
setImageUrl(url)Imageلضبط الصورة التي سيتم استخدامها من خلال تقديم عنوان URL أو سلسلة البيانات الخاصة بها.
setOnClickAction(action)Imageضبط الإجراء الذي يتم تنفيذه عند النقر على العنصر.
setOnClickOpenLinkAction(action)Imageضبط الإجراء الذي يفتح عنوان URL في علامة تبويب عند النقر على العنصر.
setOpenLink(openLink)Imageضبط عنوان URL ليتم فتحه عند النقر على العنصر.

ImageButton

الطُرق

الطريقةنوع الإرجاعوصف قصير
setAltText(altText)ImageButtonتعمل على ضبط النص البديل للزر لتسهيل الاستخدام.
setAuthorizationAction(action)ImageButtonيتم ضبط إجراء تفويض يفتح عنوان URL على مسار التفويض عند النقر على العنصر.
setComposeAction(action, composedEmailType)ImageButtonضبط إجراء ينشئ مسودة رسالة إلكترونية عند النقر على العنصر.
setIcon(icon)ImageButtonتعمل السياسة على ضبط Icon محدّد مسبقًا للعرض على الزر.
setIconUrl(url)ImageButtonلضبط عنوان URL لصورة لاستخدامها كرمز لهذا الزر.
setOnClickAction(action)ImageButtonضبط الإجراء الذي يتم تنفيذه عند النقر على العنصر.
setOnClickOpenLinkAction(action)ImageButtonضبط الإجراء الذي يفتح عنوان URL في علامة تبويب عند النقر على العنصر.
setOpenLink(openLink)ImageButtonضبط عنوان URL ليتم فتحه عند النقر على العنصر.

ImageComponent

الطُرق

الطريقةنوع الإرجاعوصف قصير
setAltText(altText)ImageComponentلضبط النص البديل للصورة.
setBorderStyle(borderStyle)ImageComponentلضبط نمط الحدود الذي تم تطبيقه على الصورة.
setCropStyle(imageCropStyle)ImageComponentلضبط نمط الاقتصاص للصورة.
setImageUrl(url)ImageComponentلضبط عنوان URL للصورة.

ImageCropStyle

الطُرق

الطريقةنوع الإرجاعوصف قصير
setAspectRatio(ratio)ImageCropStyleتضبط نسبة العرض إلى الارتفاع لاستخدامها إذا كان نوع الاقتصاص هو RECTANGLE_CUSTOM.
setImageCropType(type)ImageCropStyleلضبط نوع الاقتصاص للصورة.

ImageCropType

أماكن إقامة

الخاصيةالنوعالوصف
SQUAREEnumنمط اقتصاص مربع الشكل.
CIRCLEEnumنمط اقتصاص على شكل دائرة.
RECTANGLE_CUSTOMEnumشكل مستطيل لشكل الشكل مستطيل بنسبة مخصّصة.
RECTANGLE_4_3Enumشكل مستطيل لأخذ شكل مستطيل بنسبة 3:4.

ImageStyle

أماكن إقامة

الخاصيةالنوعالوصف
SQUAREEnumبدون اقتصاص.
CIRCLEEnumعليك الاقتصاص حتى شكل دائرة.

KeyValue

الطُرق

الطريقةنوع الإرجاعوصف قصير
setAuthorizationAction(action)KeyValueيتم ضبط إجراء تفويض يفتح عنوان URL على مسار التفويض عند النقر على العنصر.
setComposeAction(action, composedEmailType)KeyValueضبط إجراء ينشئ مسودة رسالة إلكترونية عند النقر على العنصر.
setOnClickAction(action)KeyValueضبط الإجراء الذي يتم تنفيذه عند النقر على العنصر.
setOnClickOpenLinkAction(action)KeyValueضبط الإجراء الذي يفتح عنوان URL في علامة تبويب عند النقر على العنصر.
setOpenLink(openLink)KeyValueضبط عنوان URL ليتم فتحه عند النقر على العنصر.

LoadIndicator

أماكن إقامة

الخاصيةالنوعالوصف
SPINNEREnumاستخدِم مؤشر الدوران.
NONEEnumلا تستخدم المؤشر.

الطُرق

الطريقةنوع الإرجاعوصف قصير
popCard()Navigationستظهر لك بطاقة من حزمة التنقّل.
popToNamedCard(cardName)Navigationتظهر البطاقة المحدّدة حسب اسم البطاقة.
popToRoot()Navigationتثبيت حزمة البطاقة على بطاقة الجذر
printJson()Stringيؤدي إلى طباعة تمثيل JSON لهذا العنصر.
pushCard(card)Navigationدفع البطاقة المحددة إلى الحزمة
updateCard(card)Navigationطريقة استبدال البطاقة الحالية

Notification

الطُرق

الطريقةنوع الإرجاعوصف قصير
setText(text)Notificationتعمل على ضبط النص الذي سيظهر في الإشعار.

OnClose

أماكن إقامة

الخاصيةالنوعالوصف
NOTHINGEnumعدم اتخاذ أي إجراء في الختام.
RELOADEnumلإعادة تحميل الإضافة عند إغلاق النافذة.

OpenAs

أماكن إقامة

الخاصيةالنوعالوصف
FULL_SIZEEnumفتح في نافذة كاملة أو علامة تبويب كاملة
OVERLAYEnumفتح كتراكب مثل نافذة منبثقة.

الطُرق

الطريقةنوع الإرجاعوصف قصير
setOnClose(onClose)OpenLinkيحدّد هذا الإعداد سلوك إجراء عنوان URL عند إغلاق نافذة عنوان URL أو علامة التبويب.
setOpenAs(openAs)OpenLinkلضبط سلوك عنوان URL عند فتحه.
setUrl(url)OpenLinkتحدد عنوان URL المراد فتحه.

SelectionInput

الطُرق

الطريقةنوع الإرجاعوصف قصير
addItem(text, value, selected)SelectionInputإضافة عنصر جديد يمكن اختياره.
setFieldName(fieldName)SelectionInputيحدّد المفتاح الذي يحدِّد إدخال الاختيار هذا في كائن الحدث الذي يتم إنشاؤه عند تفاعل مع واجهة مستخدم.
setOnChangeAction(action)SelectionInputتتيح هذه السياسة ضبط Action لتنفيذها كلما تغيّر إدخال الاختيار.
setTitle(title)SelectionInputضبط العنوان الذي سيتم عرضه قبل حقل الإدخال
setType(type)SelectionInputتعمل على ضبط نوع هذا الإدخال.

SelectionInputType

أماكن إقامة

الخاصيةالنوعالوصف
CHECK_BOXEnumنمط إدخال مربّع الاختيار.
RADIO_BUTTONEnumنمط إدخال راديو الراديو
DROPDOWNEnumنمط إدخال اختيار القائمة المنسدلة.

Suggestions

الطُرق

الطريقةنوع الإرجاعوصف قصير
addSuggestion(suggestion)Suggestionsأضِف اقتراحًا نصيًا.
addSuggestions(suggestions)Suggestionsأضِف قائمة بالاقتراحات النصية.

SuggestionsResponse

الطُرق

الطريقةنوع الإرجاعوصف قصير
printJson()Stringيؤدي إلى طباعة تمثيل JSON لهذا العنصر.

SuggestionsResponseBuilder

الطُرق

الطريقةنوع الإرجاعوصف قصير
build()SuggestionsResponseيتم إنشاء الاستجابة للاقتراحات الحالية ويتحقق منها.
setSuggestions(suggestions)SuggestionsResponseBuilderلضبط الاقتراحات المستخدَمة في الإكمال التلقائي في حقول النص.

Switch

الطُرق

الطريقةنوع الإرجاعوصف قصير
setControlType(controlType)Switchضبط نوع التحكّم لمفتاح التحكّم
setFieldName(fieldName)Switchيحدّد المفتاح الذي يحدد مفتاح التحكّم هذا في كائن الحدث الذي يتم إنشاؤه عند تفاعل مع واجهة مستخدم.
setOnChangeAction(action)Switchضبط الإجراء الذي يمكن اتخاذه عند التبديل.
setSelected(selected)Switchلتحديد ما إذا كان يجب أن يبدأ مفتاح التحكّم هذا على أنه تم اختياره أم لا.
setValue(value)Switchيضبط القيمة التي يتم إرسالها كإدخال النموذج عند تفعيل مفتاح التبديل هذا.

SwitchControlType

أماكن إقامة

الخاصيةالنوعالوصف
SWITCHEnumتبديل أسلوب التحكّم في أداة التبديل
CHECK_BOXEnumعنصر تحكّم على شكل مربّع اختيار لأداة التبديل

TextButton

الطُرق

الطريقةنوع الإرجاعوصف قصير
setAltText(altText)TextButtonتعمل على ضبط النص البديل للزر لتسهيل الاستخدام.
setAuthorizationAction(action)TextButtonيتم ضبط إجراء تفويض يفتح عنوان URL على مسار التفويض عند النقر على العنصر.
setBackgroundColor(backgroundColor)TextButtonلضبط لون الخلفية لزر TextButtonStyle.FILLED.
setComposeAction(action, composedEmailType)TextButtonضبط إجراء ينشئ مسودة رسالة إلكترونية عند النقر على العنصر.
setDisabled(disabled)TextButtonيحدِّد هذا الإعداد ما إذا كان الزر غير مفعَّل.
setOnClickAction(action)TextButtonضبط الإجراء الذي يتم تنفيذه عند النقر على العنصر.
setOnClickOpenLinkAction(action)TextButtonضبط الإجراء الذي يفتح عنوان URL في علامة تبويب عند النقر على العنصر.
setOpenLink(openLink)TextButtonضبط عنوان URL ليتم فتحه عند النقر على العنصر.
setText(text)TextButtonإعداد النص الذي يتم عرضه على الزر.
setTextButtonStyle(textButtonStyle)TextButtonلضبط نمط الزر.

TextButtonStyle

أماكن إقامة

الخاصيةالنوعالوصف
TEXTEnumزر نص عادي بخلفية واضحة.
FILLEDEnumزر نص بخلفية ملونة.

TextInput

الطُرق

الطريقةنوع الإرجاعوصف قصير
setFieldName(fieldName)TextInputتحدد المفتاح الذي يحدد إدخال النص هذا في كائن الحدث الذي يتم إنشاؤه عند تفاعل في واجهة المستخدم.
setHint(hint)TextInputلضبط تلميح لإدخال النص.
setMultiline(multiline)TextInputلضبط ما إذا كان نص الإدخال سيظهر في سطر واحد أو في سطور متعددة.
setOnChangeAction(action)TextInputتُحدّد هذه السياسة إجراءً يتم تنفيذه كلما تغيّر إدخال النص.
setSuggestions(suggestions)TextInputلضبط اقتراحات الإكمال التلقائي في حقل النص.
setSuggestionsAction(suggestionsAction)TextInputإعداد إجراء معاودة الاتصال لجلب الاقتراحات استنادًا إلى إدخال المستخدم للإكمال التلقائي.
setTitle(title)TextInputضبط العنوان الذي سيتم عرضه أعلى حقل الإدخال
setValue(value)TextInputلضبط القيمة التي تم ملؤها مسبقًا لضبطها في حقل الإدخال

TextParagraph

الطُرق

الطريقةنوع الإرجاعوصف قصير
setText(text)TextParagraphلتحديد نص الفقرة.

TimePicker

الطُرق

الطريقةنوع الإرجاعوصف قصير
setFieldName(fieldName)TimePickerتحدّد هذه المعلّمة اسم الحقل الذي يحدّد هذا المنتقي في كائن الحدث الذي يتم إنشاؤه عند تفاعل مع واجهة مستخدم.
setHours(hours)TimePickerلضبط قيمة ساعات العمل التي تم ملؤها مسبقًا لضبطها في حقل الإدخال.
setMinutes(minutes)TimePickerلضبط قيمة الدقائق التي تم ملؤها مسبقًا لضبطها في حقل الإدخال.
setOnChangeAction(action)TimePickerيتم ضبط Action الذي ينفذه النص البرمجي كلما تغيّر الإدخال في المنتقي.
setTitle(title)TimePickerلضبط العنوان المعروض أعلى حقل الإدخال.

UniversalActionResponse

الطُرق

الطريقةنوع الإرجاعوصف قصير
printJson()Stringيؤدي إلى طباعة تمثيل JSON لهذا العنصر.

UniversalActionResponseBuilder

الطُرق

الطريقةنوع الإرجاعوصف قصير
build()UniversalActionResponseيتم إنشاء استجابة الإجراء العامة الحالية وتتحقق منها.
displayAddOnCards(cardObjects)UniversalActionResponseBuilderيتم عرض الإضافة باستخدام البطاقات المحدّدة.
setOpenLink(openLink)UniversalActionResponseBuilderضبط عنوان URL لفتحه عند اختيار الإجراء الشامل.

UpdateDraftActionResponse

الطُرق

الطريقةنوع الإرجاعوصف قصير
printJson()Stringيؤدي إلى طباعة تمثيل JSON لهذا العنصر.

UpdateDraftActionResponseBuilder

الطُرق

الطريقةنوع الإرجاعوصف قصير
build()UpdateDraftActionResponseيتم إنشاء استجابة إجراء مسودة التحديث الحالي وتتحقق منها.
setUpdateDraftBccRecipientsAction(updateDraftBccRecipientsAction)UpdateDraftActionResponseBuilderتُحدِّد هذه السياسة إجراءً يُعدِّل مستلمي "نسخة مخفية الوجهة" من الرسالة الإلكترونية.
setUpdateDraftBodyAction(updateDraftBodyAction)UpdateDraftActionResponseBuilderيمكنك ضبط إجراء يتم من خلاله تحديث نص الرسالة الإلكترونية.
setUpdateDraftCcRecipientsAction(updateDraftCcRecipientsAction)UpdateDraftActionResponseBuilderتُحدِّد هذه السياسة إجراءً يُعدّل المستلمين في حقل "نسخة إلى" في المسودة.
setUpdateDraftSubjectAction(updateDraftSubjectAction)UpdateDraftActionResponseBuilderتُحدّد هذه السياسة إجراءً يُعدّل سطر الموضوع في مسودة معيّنة.
setUpdateDraftToRecipientsAction(updateDraftToRecipientsAction)UpdateDraftActionResponseBuilderتُحدِّد هذه السياسة إجراءً يُحدّث المستلمين إلى مسودّة.

UpdateDraftBccRecipientsAction

الطُرق

الطريقةنوع الإرجاعوصف قصير
addUpdateBccRecipients(bccRecipientEmails)UpdateDraftBccRecipientsActionتحديث مستلمي نسخة مخفية الوجهة لمسودة رسالة إلكترونية.

UpdateDraftBodyAction

الطُرق

الطريقةنوع الإرجاعوصف قصير
addUpdateContent(content, contentType)UpdateDraftBodyActionلإضافة المحتوى المحدد إلى نص المسودة.
setUpdateType(updateType)UpdateDraftBodyActionتعمل على ضبط UpdateDraftBodyType لإجراء التعديل هذا على نص المسودة.

UpdateDraftBodyType

أماكن إقامة

الخاصيةالنوعالوصف
IN_PLACE_INSERTEnumتلقائي:
INSERT_AT_STARTEnumتعمل إجراءات التحديث على إدراج المحتوى في بداية نص الرسالة.
INSERT_AT_ENDEnumتعمل إجراءات التعديل على إدراج المحتوى في نهاية نص الرسالة.

UpdateDraftCcRecipientsAction

الطُرق

الطريقةنوع الإرجاعوصف قصير
addUpdateCcRecipients(ccRecipientEmails)UpdateDraftCcRecipientsActionيتم تعديل مستلمي "نسخة إلى" من مسودة رسالة إلكترونية.

UpdateDraftSubjectAction

الطُرق

الطريقةنوع الإرجاعوصف قصير
addUpdateSubject(subject)UpdateDraftSubjectActionيُعدّل سطر الموضوع لمسودة رسالة إلكترونية.

UpdateDraftToRecipientsAction

الطُرق

الطريقةنوع الإرجاعوصف قصير
addUpdateToRecipients(toRecipientEmails)UpdateDraftToRecipientsActionيُحدّث الحقل "إلى" لمسودة رسالة إلكترونية.

Widget