AddOns Response Service

خدمة الردود على الاستفسارات

تتيح هذه الخدمة للبرامج النصية إعداد إضافات Google Workspace وإنشائها.

الدروس

الاسموصف قصير
AccessoryWidget
Actionإجراء يمكن أن تستخدمه إضافات Google Workspace التي توسّع نطاق Google Workspace Studio لعرض بطاقة جديدة.
ActionResponse
ActionResponseBuilder
AddOnsResponseServiceتوفّر AddOnsResponseService إمكانية إنشاء ردود على إضافات Google Workspace.
AddonComposeUiActionResponse
AddonComposeUiActionResponseBuilder
AddonComposeUiActionType
Attachment
BasicDataTypeتعداد يمثّل أنواع البيانات العامة الأساسية.
CalendarEventActionResponse
CalendarEventActionResponseBuilder
ChatDataActionsResponseBuilder
ChatMessage
Colorكائن Color يمثّل لونًا في مساحة ألوان RGBA
ComposeActionResponse
ComposeActionResponseBuilder
ComposedEmailType
ContentType
CreateMessageAction
DataActionsResponse
DataTypeيُستخدَم DataType لضبط نوع متغيّر.
DriveItemsSelectedActionResponse
DriveItemsSelectedActionResponseBuilder
DynamicResourceDefinition‫DynamicResourceDefinition هي وحدة إنشاء ResourceFieldsDefinitionRetrievedAction، ويمكن أن تحتوي على رقم واحد أو أكثر من ResourceField لتحديد عدد متغيرات الإخراج التي توفّرها خطوة في Google Workspace Studio بشكل ديناميكي.
EditorFileScopeActionResponse
EditorFileScopeActionResponseBuilder
EndNavigation
ErrorActionabilityقيمة تعدادية تمثّل إمكانية اتّخاذ إجراء بشأن الخطأ.
ErrorRetryabilityتعداد يمثّل إمكانية إعادة محاولة تنفيذ الإجراء عند حدوث خطأ.
FontWeightتعداد يمثّل وزن خط النص المنسّق.
HostAppAction‫HostAppAction هو نوع من الإجراءات التي تعالجها تطبيقات مضيفة فردية.
Hyperlinkتمثّل هذه السمة عنصر رابط تشعّبي مستخدَمًا في TextFormatElement.
InsertSectionأداة إنشاء لعناصر InsertSection
InsertWidgetأداة إنشاء لعناصر InsertWidget.
Linkكائن الرابط من مصدر تابع لجهة خارجية يتم تحويله إلى شريحة ذكية في التطبيق المضيف.
LinkPreview
ListContainerحاوية لعناصر القائمة، حيث يمكن أن يحتوي كل عنصر في القائمة على عدة عناصر TextFormatElement.
ListItemعنصر قائمة، حيث يمكن أن يحتوي كل عنصر قائمة على عدة TextFormatElement
ListTypeتعداد يمثّل نوع القائمة.
ModifyCardأداة إنشاء لعناصر ModifyCard تغيّر واجهة بطاقة حالية وتعدّلها من خلال تمرير عنصر ModifyCard إلى Action.
Navigationكائن مساعد يتحكّم في التنقّل بين البطاقات.
Notification
OnClose
OpenAs
OpenLink
RemoveSectionأداة إنشاء لعناصر RemoveSection
RemoveWidgetأداة إنشاء لعناصر RemoveWidget.
RenderActionتعرض هذه السمة بطاقة أو تعدّلها من خلال تنفيذ Action استجابةً لتفاعل المستخدم.
RenderActionBuilderأداة إنشاء لعناصر RenderAction
ResourceDataتمثّل بيانات الموارد الخاصة بالتطبيق، وتحتوي بيانات الموارد على مجموعة من أزواج المفتاح/القيمة لأسماء المتغيرات وVariableData.
ResourceField‫ResourceField هي وحدة أساسية من DynamicResourceDefinition، ويتوافق كل حقل موارد مع متغير إخراج للخطوة الحالية.
ResourceFieldsDefinitionRetrievedActionResourceFieldsDefinitionRetrievedAction هو نوع من ResourceFieldsDefinitionRetrievedAction يُستخدم لاسترداد تعريف قائمة بحقول الموارد من خلال الدالة dynamicResourceDefinitionProvider المحدّدة في ملف البيان.
ResourceRetrievedActionيتم استخدام ResourceRetrievedAction لاسترداد محتوى الموارد المخصّصة عند الحاجة، حيث يتم تحديد حقل الموارد المخصّصة في ResourceData.
ResourceTypeنوع مورد خاص بالتطبيق، ويجب أن يتضمّن المعرّف الفريد لنوع المورد WorkflowResourceDefinition مطابقًا.
ReturnElementErrorActionيشير ReturnElementErrorAction إلى حدوث خطأ أثناء استدعاء العنصر.
ReturnOutputVariablesActionيحتوي على متغيرات النتائج التي تم إنشاؤها من خلال الإجراء الذي تم تنفيذه في Google Workspace Studio.
SaveWorkflowActionيشير هذا الإجراء إلى أنّ التطبيق المضيف (Google Workspace Studio) يجب أن يحفظ الوكيل.
SendStatus
StyledTextعنصر نصي يتضمّن أنماطًا مثل الخط العريض والمائل واللون
TextFormatChipشريحة قابلة للنقر بتنسيق نصي
TextFormatElementعنصر بتنسيق نصي، ويمكن أن يكون TextFormatChip أو StyledText أو Hyperlink أو ListContainer
TextFormatIconرمز يتم عرضه في TextFormatChip
TextStyleتعداد يمثّل نمط النص المنسّق.
TimeStampتمثّل هذه السمة عنصر طابع زمني يمكن إضافته إلى VariableData.
UniversalActionResponse
UniversalActionResponseBuilder
UpdateDraftActionResponse
UpdateDraftActionResponseBuilder
UpdateDraftBccRecipientsAction
UpdateDraftBodyAction
UpdateDraftBodyType
UpdateDraftCcRecipientsAction
UpdateDraftSubjectAction
UpdateDraftToRecipientsAction
UpdateInlinePreviewAction
UpdateMessageAction
UpdateWidgetأداة إنشاء لعناصر UpdateWidget
ValidationErrorSeverityتعداد يمثّل درجة خطورة خطأ التحقّق.
ValueMetadataتحتوي قيمةMetadata على معلومات حول القيم المحتملة لمتغيّر.
VariableDataيمثّل هذا النوع بيانات متغيرة يمكن أن تحتوي على مجموعة من القيم بأنواع مختلفة.
WorkflowAction‫WorkflowAction هو نوع من HostAppAction يُستخدم لتنفيذ إجراء معيّن في Google Workspace Studio.
WorkflowTextFormatكتلة نص تتضمّن خيارات تنسيق متقدّمة، بما في ذلك الأنماط والروابط التشعّبية والعناصر التفاعلية المحدّدة في TextFormatElement
WorkflowValidationErrorActionيشير هذا الإجراء إلى أنّه على التطبيق المضيف (Google Workspace Studio) عرض خطأ في التحقّق من الصحة.

AccessoryWidget

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
addWidget(widget)AccessoryWidgetتضبط هذه السمة التطبيق المصغّر لهذا الإجراء.

Action

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
addModifyCard(modifyCard)Actionتضيف هذه السمة عملية ModifyCard إلى الإجراء.
addNavigation(navigation)Actionتضيف هذه السمة أداة تنقّل بين البطاقات إلى الإجراء.

ActionResponse

الطُرق

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

ActionResponseBuilder

الطُرق

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

AddOnsResponseService

الخصائص

الموقعالنوعالوصف
AddonComposeUiActionTypeAddonComposeUiActionTypeتعداد AddonComposeUiActionType
ComposedEmailTypeComposedEmailTypeتعداد ComposedEmailType
ContentTypeContentTypeتعداد ContentType
EndNavigationEndNavigationتعداد EndNavigation
OnCloseOnCloseتعداد OnClose
OpenAsOpenAsتعداد OpenAs
SendStatusSendStatusتعداد SendStatus
UpdateDraftBodyTypeUpdateDraftBodyTypeتعداد UpdateDraftBodyType

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
newAccessoryWidget()AccessoryWidgetتنشئ هذه الدالة AccessoryWidget جديدًا.
newAction()Actionتنشئ هذه الدالة Action جديدًا.
newActionResponseBuilder()ActionResponseBuilderتنشئ هذه الدالة ActionResponseBuilder.
newAddonComposeUiActionResponseBuilder()AddonComposeUiActionResponseBuilderتنشئ هذه الدالة AddonComposeUiActionResponseBuilder.
newAttachment()Attachmentتنشئ هذه الدالة Attachment.
newCalendarEventActionResponseBuilder()CalendarEventActionResponseBuilderتنشئ هذه الدالة CalendarEventActionResponseBuilder.
newChatDataActionBuilder()ChatDataActionsResponseBuilderتنشئ هذه الدالة ChatDataActionsResponseBuilder.
newChatMessage()ChatMessageتنشئ هذه الدالة ChatMessage.
newComposeActionResponseBuilder()ComposeActionResponseBuilderتنشئ هذه الدالة ComposeActionResponseBuilder.
newCreateMessageAction()CreateMessageActionتنشئ هذه الدالة CreateMessageAction.
newDriveItemsSelectedActionResponseBuilder()DriveItemsSelectedActionResponseBuilderتنشئ هذه الدالة DriveItemsSelectedActionResponseBuilder.
newEditorFileScopeActionResponseBuilder()EditorFileScopeActionResponseBuilderتنشئ هذه الدالة EditorFileScopeActionResponseBuilder.
newLinkPreview()LinkPreviewتنشئ هذه الدالة LinkPreview.
newNavigation()Navigationتنشئ هذه الدالة Navigation.
newNotification()Notificationتنشئ هذه الدالة Notification.
newOpenLink()OpenLinkتنشئ هذه الدالة OpenLink.
newRenderActionBuilder()RenderActionBuilderتنشئ هذه الدالة RenderActionBuilder جديدة.
newUniversalActionResponseBuilder()UniversalActionResponseBuilderتنشئ هذه الدالة UniversalActionResponseBuilder.
newUpdateDraftActionResponseBuilder()UpdateDraftActionResponseBuilderتنشئ هذه الدالة UpdateDraftActionResponseBuilder.
newUpdateDraftBccRecipientsAction()UpdateDraftBccRecipientsActionتنشئ UpdateDraftBccRecipientsAction.
newUpdateDraftBodyAction()UpdateDraftBodyActionتنشئ هذه الدالة UpdateDraftBodyAction.
newUpdateDraftCcRecipientsAction()UpdateDraftCcRecipientsActionتنشئ هذه الدالة UpdateDraftCcRecipientsAction.
newUpdateDraftSubjectAction()UpdateDraftSubjectActionتنشئ هذه الدالة UpdateDraftSubjectAction.
newUpdateDraftToRecipientsAction()UpdateDraftToRecipientsActionتنشئ هذه الدالة UpdateDraftToRecipientsAction.
newUpdateInlinePreviewAction()UpdateInlinePreviewActionتنشئ هذه الدالة UpdateInlinePreviewAction.
newUpdateMessageAction()UpdateMessageActionتنشئ هذه الدالة UpdateMessageAction.

AddonComposeUiActionResponse

الطُرق

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

AddonComposeUiActionResponseBuilder

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
build()AddonComposeUiActionResponseتنشئ هذه السمة ردّ إجراء واجهة المستخدم الحالية للإضافة وتتحقّق من صحته.
setType(type)AddonComposeUiActionResponseBuilderتضبط هذه السمة حقل التعداد الذي يحدّد إجراء واجهة المستخدم لإنشاء الإضافة.

AddonComposeUiActionType

الخصائص

الموقعالنوعالوصف
DISMISSEnumتلقائي:

Attachment

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
setIconUrl(iconUrl)Attachmentيضبط عنوان URL لرمز المرفق.
setMimeType(mimeType)Attachmentتضبط هذه السمة نوع MIME للمرفق.
setResourceUrl(resourceUrl)Attachmentتضبط هذه السمة عنوان URL الخاص بالمرفق.
setTitle(title)Attachmentتضبط هذه السمة عنوان المرفق.

BasicDataType

الخصائص

الموقعالنوعالوصف
BASIC_TYPE_UNSPECIFIEDEnumالقيمة التلقائية
STRINGEnumسلسلة من الأحرف
INTEGEREnumقيمة عدد صحيح
FLOATEnumرقم النقطة الحرة.
TIMESTAMPEnumطابع زمني بتنسيق ISO 8601
BOOLEANEnumقيمة منطقية
EMAIL_ADDRESSEnumسلسلة بتنسيق عنوان بريد إلكتروني
GOOGLE_USEREnumمستخدم لخدمات Google، بالتنسيق "users/encoded_GAIA_ID"
FILEEnumنوع ملف
FORMATTED_TEXTEnumنص بتنسيق غني

CalendarEventActionResponse

الطُرق

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

CalendarEventActionResponseBuilder

الطُرق

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

ChatDataActionsResponseBuilder

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
build()DataActionsResponseتنشئ هذه السمة استجابة الإجراء الحالي.
setCreateChatMessageAction(createMessageAction)ChatDataActionsResponseBuilderتضبط هذه السمة CreateMessageAction لـ DataActionsResponse.
setUpdateChatMessageAction(updateMessageAction)ChatDataActionsResponseBuilderتضبط هذه السمة UpdateMessageAction لـ DataActionsResponse.
setUpdateInlinePreviewAction(updateInlinePreviewAction)ChatDataActionsResponseBuilderتضبط هذه السمة UpdateInlinePreviewAction لـ DataActionsResponse.

ChatMessage

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
addCardWithId(cardWithId)ChatMessageتضبط هذه السمة بطاقة الرسالة.
setText(text)ChatMessageتضبط هذه السمة نص الرسالة.

Color

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
setAlpha(alpha)Colorتضبط هذه السمة مكوّن ألفا للّون.
setBlue(blue)Colorتضبط هذه السمة المكوّن الأزرق من اللون.
setGreen(green)Colorتضبط هذه السمة المكوّن الأخضر من اللون.
setRed(red)Colorتضبط هذه السمة مكوّن اللون الأحمر.

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، ولكن لا يمكن تعديل هذا المحتوى بعد إنشائه.

CreateMessageAction

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
setMessage(message)CreateMessageActionتضبط هذه السمة رسالة هذا الإجراء.

DataActionsResponse

الطُرق

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

DataType

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
setBasicDataType(basicDataType)DataTypeيضبط نوع البيانات على أحد BasicDataType المتوافقة.
setResourceType(resourceType)DataTypeيضبط نوع البيانات على ResourceType مخصّص.
setValueMetadata(valueMetadata)DataTypeتضبط هذه السمة ValueMetadata، التي تحتوي على معلومات متعلقة بالنوع الخاص بالمتغير.

DriveItemsSelectedActionResponse

الطُرق

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

DriveItemsSelectedActionResponseBuilder

الطُرق

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

DynamicResourceDefinition

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
addResourceField(resourceField)DynamicResourceDefinitionتضيف هذه السمة حقل مصدر إلى تعريف المصدر الديناميكي.
setResourceId(resourceId)DynamicResourceDefinitionتضبط هذه السمة المعرّف الخاص بتعريف المورد الديناميكي، ويتوافق هذا المعرّف مع workflowResourceDefinitionId في ملف البيان.

EditorFileScopeActionResponse

الطُرق

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

EditorFileScopeActionResponseBuilder

الطُرق

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

EndNavigation

الخصائص

الموقعالنوعالوصف
ACTION_UNSPECIFIEDEnumلم يتم تحديد الإجراء.
CLOSE_DIALOGEnumيُستخدَم لإغلاق مربّع حوار.
CLOSE_DIALOG_AND_EXECUTEEnumيُغلِق مربّع حوار ويعيد تحميل البطاقة التي فتحت مربّع الحوار.

ErrorActionability

الخصائص

الموقعالنوعالوصف
ERROR_ACTIONABILITY_UNSPECIFIEDEnumغير محدد
NOT_ACTIONABLEEnumلا يمكن للمستخدم إصلاح الخطأ من خلال بطاقة الإعداد.
ACTIONABLEEnumيمكن للمستخدم إصلاح الخطأ من خلال بطاقة الإعداد.

ErrorRetryability

الخصائص

الموقعالنوعالوصف
RETRYABILITY_UNSPECIFIEDEnumغير محدد
NOT_RETRYABLEEnumلا يمكن إعادة المحاولة عند حدوث هذا الخطأ، وسيتم إنهاء العملية بعد المحاولة الأولى.
RETRYABLEEnumيمكن إعادة محاولة إصلاح الخطأ، وسيحاول Workflow تنفيذ الخطوة 5 مرات كحد أقصى.

FontWeight

الخصائص

الموقعالنوعالوصف
FONT_WEIGHT_UNSPECIFIEDEnumوزن عادي مع سمك عادي
LIGHTEnumوزن أخف وسُمك أقل
MEDIUMEnumوزن متوسط بين الخفيف والغامق
BOLDEnumوزن أثقل مع زيادة في السُمك

HostAppAction

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
setWorkflowAction(workflowAction)HostAppActionتضبط هذه السمة إجراء التطبيق المضيف على إجراء Workflow.

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
setLink(link)Hyperlinkيضبط عنوان URL المقصود للرابط التشعّبي.
setText(text)Hyperlinkتضبط هذه السمة نص الرابط التشعّبي.

InsertSection

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
insertAtTop(onCardTop)InsertSectionيضبط هذا الحقل العلامة onCardTop التي تشير إلى ما إذا كان يجب إدراج القسم الجديد في أعلى البطاقة.
insertBelowSection(sectionId)InsertSectionيضبط رقم تعريف القسم، ويتم إدراج القسم الجديد أدناه.
setSection(section)InsertSectionتضبط هذه السمة قسم البطاقة المطلوب إدراجه.

InsertWidget

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
insertAboveWidget(widgetId)InsertWidgetتضبط هذه السمة رقم تعريف التطبيق المصغّر، ويتم إدراج التطبيق المصغّر الجديد فوق التطبيق المصغّر الذي يحمل رقم التعريف المحدّد.
insertBelowWidget(widgetId)InsertWidgetيضبط هذا الخيار رقم تعريف التطبيق المصغّر، ويتم إدراج التطبيق المصغّر الجديد أسفل التطبيق المصغّر الذي يحمل رقم التعريف المحدّد.
setWidget(widget)InsertWidgetتضبط هذه السمة قيمة Widget التي سيتم إدراجها.

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
setTitle(title)Linkتضبط هذه السمة عنوان الرابط.
setUrl(url)Linkتضبط هذه السمة عنوان URL للرابط.

LinkPreview

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
printJson()Stringتعرض هذه السمة تمثيل JSON لهذا العنصر.
setLinkPreviewTitle(title)LinkPreviewتضبط هذه السمة العنوان الذي يظهر في معاينة الرابط أعلى بطاقة المعاينة.
setPreviewCard(previewCard)LinkPreviewتضبط هذه السمة البطاقة التي تعرض معلومات حول رابط من خدمة تابعة لجهة خارجية أو غير تابعة لـ Google.
setTitle(title)LinkPreviewتضبط هذه السمة العنوان الذي يظهر في الشريحة الذكية لمعاينة الرابط.

ListContainer

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
addListItem(listItem)ListContainerتضيف هذه السمة عنصر قائمة إلى حاوية القائمة.
setListNestLevel(listLevel)ListContainerتضبط هذه السمة مستوى القائمة، بدءًا من 0 للمستوى الأعلى، وتزيد بمقدار 1 لكل قائمة متداخلة.
setListType(listType)ListContainerتضبط هذه السمة نوع القائمة التي سيتم ترتيبها أو عدم ترتيبها.

ListItem

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
addTextFormatElement(textFormatElement)ListItemتضيف هذه السمة TextFormatElement إلى عنصر القائمة.

ListType

الخصائص

الموقعالنوعالوصف
LIST_TYPE_UNSPECIFIEDEnumالقيمة التلقائية
ORDEREDEnumقائمة مع ترتيب
UNORDEREDEnumقائمة بدون ترتيب

ModifyCard

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
setInsertSection(insertSection)ModifyCardتضبط هذه السمة InsertSection لعنصر بطاقة التعديل هذا.
setInsertWidget(insertWidget)ModifyCardتضبط هذه السمة InsertWidget لعنصر بطاقة التعديل هذا.
setRemoveSection(removeSection)ModifyCardتضبط هذه السمة RemoveSection لعنصر بطاقة التعديل هذا.
setRemoveWidget(removeWidget)ModifyCardتضبط هذه السمة RemoveWidget لعنصر بطاقة التعديل هذا.
setReplaceSection(replacementSection)ModifyCardتضبط هذه السمة CardSection البديل لكائن تعديل البطاقة هذا، ويجب أن يتضمّن القسم البديل رقم التعريف نفسه الخاص بأحد أقسام البطاقة الحالية.
setReplaceWidget(replacementWidget)ModifyCardتضبط هذه السمة التطبيق المصغّر البديل لكائن تعديل البطاقة هذا، ويجب أن يكون للتطبيق المصغّر البديل المعرّف نفسه الخاص بتطبيق مصغّر حالي.
setUpdateWidget(updateWidget)ModifyCardتضبط هذه السمة UpdateWidget لعنصر بطاقة التعديل هذا.

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
popCard()Navigation
popToNamedCard(cardName)Navigation
popToRoot()Navigation
printJson()Stringتعرض هذه السمة تمثيل JSON لهذا العنصر.
pushCard(card)Navigationيدفع البطاقة المحدّدة إلى الحزمة.
setEndNavigation(endNavigation)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 الذي سيتم فتحه.

RemoveSection

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
setSectionId(sectionId)RemoveSectionتضبط هذه السمة رقم تعريف القسم المطلوب إزالته.

RemoveWidget

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
setWidgetId(widgetId)RemoveWidgetتضبط هذه السمة رقم تعريف التطبيق المصغّر المطلوب إزالته.

RenderAction

الطُرق

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

RenderActionBuilder

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
build()RenderActionتنشئ هذه السمة إجراء العرض الحالي وتتحقّق من صحته.
setAction(action)RenderActionBuilderتضبط هذه السمة الإجراء الذي يمكن للإضافات استخدامه لتعديل واجهة المستخدم إلى إجراء العرض.
setHostAppAction(hostAppAction)RenderActionBuilderتضبط هذه السمة HostAppAction التي تعالجها تطبيقات المضيف الفردية على إجراء العرض.

ResourceData

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
addVariableData(key, value)ResourceDataتضيف هذه الطريقة VariableData مفتاحًا حسب اسم المتغيّر، ويتم استبدال القيمة إذا كان المفتاح متوفّرًا من قبل.
setVariableDataMap(fields)ResourceDataتضبط هذه السمة خريطة لبيانات المتغيّرات مفهرسة حسب أسماء المتغيّرات.

ResourceField

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
setDataType(dataType)ResourceFieldتضبط هذه السمة نوع بيانات الحقل، وتسمح للخطوات الأخرى بفلترة المتغيّرات حسب النوع عند الاختيار.
setDisplayText(displayText)ResourceFieldتضبط هذه السمة وصف الحقل الذي يظهر للمستخدم النهائي أثناء اختيار المتغير في الخطوات اللاحقة.
setSelector(selector)ResourceFieldتضبط هذه السمة مفتاحًا لوظيفة مقدّم الخدمة من أجل تقديم القيمة أثناء تنفيذ الخطوة.

ResourceFieldsDefinitionRetrievedAction

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
addDynamicResourceDefinition(dynamicResourceDefinition)ResourceFieldsDefinitionRetrievedActionتضيف هذه السمة DynamicResourceDefinition إلى تعريف حقول الموارد التي تم استردادها.

ResourceRetrievedAction

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
setResourceData(resourceData)ResourceRetrievedActionتضبط هذه السمة ResourceData على إجراء استرداد المورد لتوفير قيم لحقول الموارد الديناميكية أو حقول الموارد المخصّصة.

ResourceType

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
setWorkflowResourceDefinitionId(resourceType)ResourceTypeتضبط هذه السمة معرّف تعريف مورد سير العمل.

ReturnElementErrorAction

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
setErrorActionability(errorActionability)ReturnElementErrorActionتضبط هذه السمة إمكانية اتّخاذ إجراء بشأن الخطأ، ويجب أن يكون الخطأ قابلاً لاتّخاذ إجراء إذا كان يمكن حله من خلال إعادة ضبط الخطوة.
setErrorLog(log)ReturnElementErrorActionيضبط سجلّ الأخطاء ليتم عرضه للمستخدم النهائي في خلاصة الأنشطة في Workflow.
setErrorRetryability(errorRetryability)ReturnElementErrorActionيضبط هذا الحقل إمكانية إعادة محاولة تنفيذ العملية عند حدوث خطأ، ويتوقف المسار بعد المحاولة الأولى إذا كان الخطأ غير قابل لإعادة المحاولة.

ReturnOutputVariablesAction

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
addVariableData(key, value)ReturnOutputVariablesActionتضيف هذه الطريقة بيانات متغيّرة مفتاحها هو اسم المتغيّر، ويتم استبدال القيمة إذا كان المفتاح متوفّرًا من قبل.
setLog(log)ReturnOutputVariablesActionتضبط هذه السمة سجلّ إجراء سير العمل الذي تم تنفيذه للمستخدم النهائي في خلاصة الأنشطة الخاصة بسير العمل.
setVariableDataMap(variables)ReturnOutputVariablesActionتضبط هذه السمة خريطة لبيانات المتغيّرات التي يتم تحديد مفاتيحها حسب اسم المتغيّر، ويتم استبدال القيمة إذا كان المفتاح متوفّرًا من قبل.

SaveWorkflowAction

SendStatus

الخصائص

الموقعالنوعالوصف
NOT_SENDEnumتلقائي:
CONTINUE_SENDEnumمواصلة إرسال الرسالة الإلكترونية بعد تعديل المسودّة

StyledText

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
addStyle(style)StyledTextتضبط هذه السمة نمط النص المنسّق، ويمكن تطبيق أنماط متعددة على نص منسّق واحد.
setColor(color)StyledTextتضبط هذه السمة لون النص المنسَّق.
setFontWeight(fontWeight)StyledTextتضبط هذه السمة كثافة خط النص المنسَّق.
setText(text)StyledTextتضبط هذه السمة المحتوى الرئيسي للنص المنسّق.

TextFormatChip

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
setLabel(label)TextFormatChipتضبط هذه السمة النص المعروض في الشريحة.
setTextFormatIcon(icon)TextFormatChipتحدِّد هذه السمة الرمز المعروض في الشريحة.
setUrl(url)TextFormatChipتضبط هذه السمة عنوان URL الذي سيتم الانتقال إليه عند النقر على الشريحة.

TextFormatElement

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
setHyperlink(hyperlink)TextFormatElementيضبط عنصر تنسيق النص كـ Hyperlink.
setListContainer(listContainer)TextFormatElementيضبط عنصر تنسيق النص كـ ListContainer.
setStyledText(styledText)TextFormatElementيضبط عنصر تنسيق النص كـ StyledText.
setText(text)TextFormatElementتضبط هذه السمة عنصر تنسيق النص كسلسلة نصية.
setTextFormatChip(chip)TextFormatElementيضبط عنصر تنسيق النص كـ TextFormatChip.

TextFormatIcon

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
setIconUrl(iconUrl)TextFormatIconيضبط عنوان URL للرمز.
setMaterialIconName(materialIconName)TextFormatIconتُستخدَم لضبط اسم رمز Material المحدّد في Google Material Icons.

TextStyle

الخصائص

الموقعالنوعالوصف
STYLE_UNSPECIFIEDEnumلم يتم تطبيق أي نمط.
ITALICEnumنمط مائل
UNDERLINEEnumنمط التسطير
STRIKETHROUGHEnumنمط يتوسطه خط
LINE_BREAKEnumفاصل أسطر
UPPERCASEEnumنمط الأحرف الكبيرة
CODEEnumنمط الرمز
CODE_BLOCKEnumنمط مجموعة الرموز

TimeStamp

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
setNanos(nanos)TimeStampتضبط هذه السمة عدد النانو ثانية في الطابع الزمني، وهي تمثّل عدد النانو ثانية ضمن الثانية الحالية.
setSeconds(seconds)TimeStampتضبط هذه السمة ثواني الطابع الزمني، وهي تمثّل عدد الثواني منذ بدء حساب الفترة في نظام Unix(1 يناير 1970، الساعة 00:00:00 بالتوقيت العالمي المنسق).

UniversalActionResponse

الطُرق

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

UniversalActionResponseBuilder

الطُرق

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

UpdateDraftActionResponse

الطُرق

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

UpdateDraftActionResponseBuilder

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
build()UpdateDraftActionResponseتنشئ هذه السمة ردّ إجراء مسودة التعديل الحالية وتتحقّق من صحته.
setSendStatus(sendStatus)UpdateDraftActionResponseBuilderتضبط هذه السمة حقل التعداد الذي يحدّد ما إذا كان سيتم إرسال الرسالة الإلكترونية بعد إجراء التعديل أم لا.
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تعديل المستلمين في حقل "إلى" في مسودة رسالة إلكترونية

UpdateInlinePreviewAction

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
addCardWithId(cardWithId)UpdateInlinePreviewActionتضيف هذه السمة البطاقة الخاصة بهذا الإجراء.
addExpiration(ttl)UpdateInlinePreviewActionتضيف هذه السمة تاريخ انتهاء صلاحية الإجراء.

UpdateMessageAction

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
setMessage(message)UpdateMessageActionتضبط هذه السمة رسالة هذا الإجراء.

UpdateWidget

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
addSuggestion(text, value, selected, startIconUri, bottomText)UpdateWidgetتضيف هذه السمة عنصرًا جديدًا يمكن اختياره، وذلك للقوائم التي تتيح اختيار عناصر متعددة.

ValidationErrorSeverity

الخصائص

الموقعالنوعالوصف
SEVERITY_UNSPECIFIEDEnumغير محدد
CRITICALEnumخطأ فادح، الخطأ فادح ويجب إصلاحه قبل النشر.
WARNINGEnumتحذير، الخطأ غير أساسي ولا يحظر عملية النشر.

ValueMetadata

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
addCastableType(dataType)ValueMetadataتضيف هذه السمة أنواعًا مسموحًا بها اختيارية يمكن تحويلها ديناميكيًا إلى بيانات متغيّرة لهذه القيمة في البيانات الوصفية.
addEnumValue(enumValue)ValueMetadataتضيف هذه السمة قيمة سلسلة اختيارية إلى قيم التعداد المسموح بها لمتغيّر، ولا يمكن ضبط هذا الحقل إلا إذا تم ضبط DataType على النوع "سلسلة".
setDefaultValue(defaultValue)ValueMetadataتضبط هذه السمة القيمة التلقائية الاختيارية للمتغيّر، مثلاً، إذا كان نوع المتغيّر منطقيًا، يمكن ضبط defaultValue على "true" أو "false".

VariableData

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
addBooleanValue(value)VariableDataتضيف هذه السمة قيمة منطقية إلى بيانات المتغيّر.
addEmailAddress(emailAddress)VariableDataتضيف هذه السمة عنوان بريد إلكتروني إلى بيانات المتغيّر.
addFloatValue(value)VariableDataتضيف هذه السمة قيمة عددية ذات فاصلة عشرية إلى بيانات المتغيّر.
addGoogleUser(googleUser)VariableDataتضيف هذه السمة مستخدمًا على Google إلى بيانات المتغيّر.
addIntegerValue(value)VariableDataتضيف هذه السمة قيمة عدد صحيح إلى بيانات المتغيّر.
addResourceData(resourceData)VariableDataتضيف هذه السمة قيمة ResourceData إلى بيانات المتغيّر.
addResourceReference(resourceReference)VariableDataيضيف معرّف مرجع مورد إلى بيانات المتغيّر.
addStringValue(value)VariableDataتضيف هذه السمة قيمة سلسلة إلى بيانات المتغيّر.
addTimestampValue(value)VariableDataتضيف هذه السمة قيمة TimeStamp إلى بيانات المتغيّر.
addWorkflowTextFormat(workflowTextFormat)VariableDataتضيف هذه السمة قيمة WorkflowTextFormat إلى بيانات المتغيّر.

WorkflowAction

WorkflowTextFormat

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
addTextFormatElement(textFormatElement)WorkflowTextFormatتضيف هذه السمة TextFormatElement إلى تنسيق نص سير العمل.

WorkflowValidationErrorAction

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
setSeverity(severity)WorkflowValidationErrorActionتضبط هذه السمة مستوى خطورة خطأ التحقّق من الصحة.