Class CardService

CardService

توفّر CardService إمكانية إنشاء بطاقات عامة تُستخدَم في منتجات Google المختلفة التي تتيح إمكانية التوسّع، مثل ملحقات Google Workspace.

في ما يلي نموذج لبطاقة الإضافات.

function createCard() {
  return CardService.newCardBuilder()
      .setHeader(CardService.newCardHeader().setTitle('CardTitle'))
      .build();
}

أو يمكنك عرض بطاقات متعددة على النحو التالي:

function createCards() {
  return [
    CardService.newCardBuilder().build(),
    CardService.newCardBuilder().build(),
    CardService.newCardBuilder().build(),
  ];
}

يوضّح ما يلي كيفية تحديد بطاقة تتضمّن عنوانًا ونصًا وصورة وعنصر قائمة:

function createWidgetDemoCard() {
  return CardService.newCardBuilder()
      .setHeader(
          CardService.newCardHeader()
              .setTitle('Widget demonstration')
              .setSubtitle('Check out these widgets')
              .setImageStyle(CardService.ImageStyle.SQUARE)
              .setImageUrl('https://www.example.com/images/headerImage.png'),
          )
      .addSection(
          CardService.newCardSection()
              .setHeader('Simple widgets')  // optional
              .addWidget(
                  CardService.newTextParagraph().setText(
                      'These widgets are display-only. ' +
                          'A text paragraph can have multiple lines and ' +
                          'formatting.',
                      ),
                  )
              .addWidget(
                  CardService.newImage().setImageUrl(
                      'https://www.example.com/images/mapsImage.png',
                      ),
                  ),
          )
      .addCardAction(
          CardService.newCardAction().setText('Gmail').setOpenLink(
              CardService.newOpenLink().setUrl('https://mail.google.com/mail'),
              ),
          )
      .build();
}

نموذج لبطاقة "تطبيقات Chat"

const cardHeader =
    CardService.newCardHeader()
        .setTitle('Sasha')
        .setSubtitle('Software Engineer')
        .setImageUrl(
            'https://developers.google.com/chat/images/quickstart-app-avatar.png',
            )
        .setImageStyle(CardService.ImageStyle.CIRCLE)
        .setImageAltText('Avatar for Sasha');

const cardSection =
    CardService.newCardSection()
        .setHeader('Contact Info')
        .setCollapsible(true)
        .setNumUncollapsibleWidgets(1)
        .addWidget(
            CardService.newDecoratedText()
                .setStartIcon(
                    CardService.newIconImage().setIcon(CardService.Icon.EMAIL))
                .setText('sasha@example.com'),
            )
        .addWidget(
            CardService.newDecoratedText()
                .setStartIcon(
                    CardService.newIconImage().setIcon(CardService.Icon.PERSON))
                .setText('<font color="#80e27e">Online</font>'),
            )
        .addWidget(
            CardService.newDecoratedText()
                .setStartIcon(
                    CardService.newIconImage().setIcon(CardService.Icon.PHONE))
                .setText('+1 (555) 555-1234'),
            )
        .addWidget(
            CardService.newButtonSet()
                .addButton(
                    CardService.newTextButton().setText('Share').setOpenLink(
                        CardService.newOpenLink().setUrl(
                            'https://example.com/share'),
                        ),
                    )
                .addButton(
                    CardService.newTextButton()
                        .setText('Edit')
                        .setOnClickAction(
                            CardService.newAction()
                                .setFunctionName('goToView')
                                .setParameters({viewType: 'EDIT'}),
                            ),
                    ),
        );

const card = CardService.newCardBuilder()
                 .setHeader(cardHeader)
                 .addSection(cardSection)
                 .build();

أماكن إقامة

الموقعالنوعالوصف
BorderTypeBorderTypeالتعداد BorderType
ChipListLayoutChipListLayoutالتعداد ChipListLayout
ComposedEmailTypeComposedEmailTypeالتعداد ComposedEmailType
ContentTypeContentTypeالتعداد ContentType
GridItemLayoutGridItemLayoutالتعداد GridItemLayout
HorizontalAlignmentHorizontalAlignmentالتعداد HorizontalAlignment
IconIconالتعداد Icon
ImageButtonStyleImageButtonStyleالتعداد ImageButtonStyle
ImageCropTypeImageCropTypeالتعداد ImageCropType
ImageStyleImageStyleالتعداد ImageStyle
InputTypeInputTypeالتعداد InputType
LoadIndicatorLoadIndicatorالتعداد LoadIndicator
OnCloseOnCloseالتعداد OnClose
OpenAsOpenAsالتعداد OpenAs
SelectionInputTypeSelectionInputTypeالتعداد SelectionInputType
TextButtonStyleTextButtonStyleالتعداد TextButtonStyle
UpdateDraftBodyTypeUpdateDraftBodyTypeالتعداد UpdateDraftBodyType

الطُرق

الطريقةنوع القيمة التي يتم عرضهاوصف قصير
newAction()Actionلإنشاء Action جديد
newActionResponseBuilder()ActionResponseBuilderلإنشاء ActionResponseBuilder جديد
newActionStatus()ActionStatusلإنشاء ActionStatus جديد
newAttachment()Attachmentلإنشاء Attachment جديد
newAuthorizationAction()AuthorizationActionلإنشاء AuthorizationAction جديد
newAuthorizationException()AuthorizationExceptionلإنشاء AuthorizationException جديد
newBorderStyle()BorderStyleلإنشاء BorderStyle جديد
newButtonSet()ButtonSetلإنشاء ButtonSet جديد.
newCalendarEventActionResponseBuilder()CalendarEventActionResponseBuilderلإنشاء CalendarEventActionResponseBuilder جديد.
newCardAction()CardActionلإنشاء CardAction جديد.
newCardBuilder()CardBuilderلإنشاء أداة إنشاء بطاقات جديدة
newCardHeader()CardHeaderلإنشاء CardHeader جديد
newCardSection()CardSectionلإنشاء CardSection جديد
newCardWithId()CardWithIdلإنشاء CardWithId جديد
newChatActionResponse()ChatActionResponseلإنشاء ChatActionResponse جديد.
newChatResponseBuilder()ChatResponseBuilderلإنشاء ChatResponseBuilder جديد.
newChip()Chipلإنشاء Chip جديد
newChipList()ChipListلإنشاء ChipList جديد.
newCollapseControl()CollapseControlلإنشاء CollapseControl جديد
newColumn()Columnلإنشاء Column جديد.
newColumns()Columnsلإنشاء مجموعة جديدة من Columns.
newComposeActionResponseBuilder()ComposeActionResponseBuilderلإنشاء ComposeActionResponseBuilder جديد
newDatePicker()DatePickerلإنشاء DatePicker جديد
newDateTimePicker()DateTimePickerلإنشاء DateTimePicker جديد
newDecoratedText()DecoratedTextلإنشاء DecoratedText جديد
newDialog()Dialogلإنشاء Dialog جديد
newDialogAction()DialogActionلإنشاء DialogAction جديد
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 جديد
newLinkPreview()LinkPreviewلإنشاء LinkPreview جديد
newMaterialIcon()MaterialIconلإنشاء MaterialIcon جديد
newNavigation()Navigationلإنشاء Navigation جديد.
newNotification()Notificationلإنشاء Notification جديد
newOpenLink()OpenLinkلإنشاء OpenLink جديد
newOverflowMenu()OverflowMenuلإنشاء OverflowMenu جديد.
newOverflowMenuItem()OverflowMenuItemلإنشاء OverflowMenuItem جديد
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 جديد
newValidation()Validationلإنشاء Validation جديد

مستندات تفصيلية

newAction()

لإنشاء Action جديد

الإرجاع

Action - إجراء فارغ


newActionResponseBuilder()

لإنشاء ActionResponseBuilder جديد

الإرجاع

ActionResponseBuilder - أداة إنشاء فارغة لعنصر ActionResponse


newActionStatus()

لإنشاء ActionStatus جديد

لا تتوفّر هذه الميزة إلا لتطبيقات Google Chat. لا تتوفّر الإضافات في Google Workspace.

const actionStatus = CardService.newActionStatus()
                         .setStatusCode(CardService.Status.OK)
                         .setUserFacingMessage('Success');

الإرجاع

ActionStatus - حالة إجراء فارغة


newAttachment()

لإنشاء Attachment جديد.

الإرجاع

Attachment - مرفق فارغ


newAuthorizationAction()

لإنشاء AuthorizationAction جديد.

الإرجاع

AuthorizationAction: عنصر AuthorizationAction فارغ


newAuthorizationException()

لإنشاء AuthorizationException جديد

الإرجاع

AuthorizationException — عنصر AuthorizationException فارغ.


newBorderStyle()

لإنشاء BorderStyle جديد

الإرجاع

BorderStyle - نمط حدود فارغ


newButtonSet()

لإنشاء ButtonSet جديد.

الإرجاع

ButtonSet: مجموعة أزرار فارغة


newCalendarEventActionResponseBuilder()


newCardAction()

لإنشاء CardAction جديد

الإرجاع

CardAction: إجراء بطاقة فارغ


newCardBuilder()

لإنشاء أداة إنشاء بطاقات جديدة

الإرجاع

CardBuilder - أداة إنشاء بطاقات فارغة


newCardHeader()

لإنشاء CardHeader جديد

الإرجاع

CardHeader - عنصر CardHeader فارغ.


newCardSection()

لإنشاء CardSection جديد

الإرجاع

CardSection: قسم بطاقة فارغ


newCardWithId()

لإنشاء CardWithId جديد. يُستخدَم هذا الحقل لإرسال بطاقة في رسالة على Google Chat. معرّف البطاقة هو معرّف فريد لبطاقة في رسالة عند إرسال بطاقات متعددة.

لا تتوفّر هذه الميزة إلا لتطبيقات Google Chat. لا تتوفّر الإضافات في Google Workspace.

const cardSection = CardService.newCardSection();
cardSection.addWidget(
    CardService.newTextParagraph().setText('This is a text paragraph widget.'),
);

const card = CardService.newCardBuilder()
                 .setHeader(CardService.newCardHeader().setTitle('Card title'))
                 .addSection(cardSection)
                 .build();

const cardWithId =
    CardService.newCardWithId().setCardId('card_id').setCard(card);

الإرجاع

CardWithId: CardWithId فارغ


newChatActionResponse()

لإنشاء ChatActionResponse جديد.

لا تتوفّر هذه الميزة إلا لتطبيقات Google Chat. لا تتوفّر الإضافات في Google Workspace.

const card = CardService.newCardBuilder()
                 .setHeader(CardService.newCardHeader().setTitle('Card title'))
                 .build();
const dialog = CardService.newDialog().setBody(card);

const dialogAction = CardService.newDialogAction().setDialog(dialog);

const chatActionResponse = CardService.newChatActionResponse()
                               .setResponseType(CardService.ResponseType.DIALOG)
                               .setDialogAction(dialogAction);

الإرجاع

ChatActionResponse: ChatActionResponse فارغ


newChatResponseBuilder()

لإنشاء ChatResponseBuilder جديد.

لا تتوفّر هذه الميزة إلا لتطبيقات Google Chat. لا تتوفّر الإضافات في Google Workspace.

const cardSection = CardService.newCardSection();
cardSection.addWidget(
    CardService.newTextParagraph().setText('This is a text paragraph widget.'),
);

const card = CardService.newCardBuilder()
                 .setHeader(CardService.newCardHeader().setTitle('Card title'))
                 .addSection(cardSection)
                 .build();

const cardWithId =
    CardService.newCardWithId().setCardId('card_id').setCard(card);

const chatResponse =
    CardService.newChatResponseBuilder().addCardsV2(cardWithId).build();

الإرجاع

ChatResponseBuilder - عنصر ChatResponseBuilder فارغ.


newChip()

لإنشاء Chip جديد

لا تتوفّر هذه الميزة إلا لتطبيقات Google Chat. لا تتوفّر الإضافات في Google Workspace.

const chip = CardService.newChip()
                 .setLabel('Open Link')
                 .setOpenLink(CardService.newOpenLink().setUrl(
                     'https://www.google.com'));

الإرجاع

Chip: شريحة فارغة


newChipList()

لإنشاء ChipList جديد

لا تتوفّر هذه الميزة إلا لتطبيقات Google Chat. لا تتوفّر الإضافات في Google Workspace.

const chip = CardService.newChip();
// Finish building the text chip...

const chipList = CardService.newChipList()
                     .setLayout(CardService.ChipListLayout.WRAPPED)
                     .addChip(chip);

الإرجاع

ChipList: قائمة شرائح فارغة


newCollapseControl()

لإنشاء CollapseControl جديد

لا تتوفّر هذه الميزة إلا لتطبيقات Google Chat. لا تتوفّر الإضافات في Google Workspace.

const collapseControl =
    CardService.newCollapseControl()
        .setHorizontalAlign(CardService.HorizontalAlignment.START)
        .setExpandButton(CardService.newTextButton().setText('Expand'))
        .setCollapseButton(CardService.newTextButton().setText('Collapse'));

الإرجاع

CollapseControl: عنصر CollapseControl فارغ.


newColumn()

لإنشاء Column جديد.

تتوفّر هذه الميزة لتطبيقات Google Chat وإضافات Google Workspace.

const columnWidget = CardService.newTextParagraph();
const column =
    CardService.newColumn()
        .setHorizontalSizeStyle(
            CardService.HorizontalSizeStyle.FILL_AVAILABLE_SPACE)
        .setHorizontalAlignment(CardService.HorizontalAlignment.CENTER)
        .setVerticalAlignment(CardService.VerticalAlignment.CENTER)
        .addWidget(columnWidget);

الإرجاع

Column: عمود فارغ


newColumns()

لإنشاء مجموعة جديدة من Columns.

تتوفّر هذه الميزة لتطبيقات Google Chat وإضافات Google Workspace.

const firstColumn =
    CardService.newColumn()
        .setHorizontalSizeStyle(
            CardService.HorizontalSizeStyle.FILL_AVAILABLE_SPACE)
        .setHorizontalAlignment(CardService.HorizontalAlignment.CENTER)
        .setVerticalAlignment(CardService.VerticalAlignment.CENTER);
const secondColumn =
    CardService.newColumn()
        .setHorizontalSizeStyle(
            CardService.HorizontalSizeStyle.FILL_AVAILABLE_SPACE)
        .setHorizontalAlignment(CardService.HorizontalAlignment.CENTER)
        .setVerticalAlignment(CardService.VerticalAlignment.CENTER);
const columns = CardService.newColumns()
                    .addColumn(firstColumn)
                    .addColumn(secondColumn)
                    .setWrapStyle(CardService.WrapStyle.WRAP);

الإرجاع

Columns: مجموعة فارغة من الأعمدة


newComposeActionResponseBuilder()

لإنشاء ComposeActionResponseBuilder جديد

الإرجاع

ComposeActionResponseBuilder: أداة إنشاء فارغة لعنصر ComposeActionResponse


newDatePicker()

لإنشاء DatePicker جديد.

الإرجاع

DatePicker - DatePicker فارغ


newDateTimePicker()

لإنشاء DateTimePicker جديد

الإرجاع

DateTimePicker - أداة اختيار تاريخ ووقت فارغة


newDecoratedText()

لإنشاء DecoratedText جديد

الإرجاع

DecoratedText: عنصر DecoratedText فارغ


newDialog()

لإنشاء Dialog جديد

لا تتوفّر هذه الميزة إلا لتطبيقات Google Chat. لا تتوفّر الإضافات في Google Workspace.

const card = CardService.newCardBuilder()
                 .setHeader(CardService.newCardHeader().setTitle('Card title'))
                 .build();

// Sets the card of the dialog.
const dialog = CardService.newDialog().setBody(card);

الإرجاع

Dialog: Dialog فارغ


newDialogAction()

لإنشاء DialogAction جديد

لا تتوفّر هذه الميزة إلا لتطبيقات Google Chat. لا تتوفّر الإضافات في Google Workspace.

const card = CardService.newCardBuilder()
                 .setHeader(CardService.newCardHeader().setTitle('Card title'))
                 .build();
const dialog = CardService.newDialog().setBody(card);

const dialogAction = CardService.newDialogAction().setDialog(dialog);

الإرجاع

DialogAction: DialogAction فارغ


newDivider()

لإنشاء Divider جديد. ينشئ العيّنة التالية بطاقة بسيطة تتضمّن فقرتَين مفصوفتَين بفاصل.

function buildCard() {
  const cardSection1TextParagraph1 =
      CardService.newTextParagraph().setText('Hello world!');

  const cardSection1Divider1 = CardService.newDivider();

  const cardSection1TextParagraph2 =
      CardService.newTextParagraph().setText('Hello world!');

  const cardSection1 = CardService.newCardSection()
                           .addWidget(cardSection1TextParagraph1)
                           .addWidget(cardSection1Divider1)
                           .addWidget(cardSection1TextParagraph2);

  const card = CardService.newCardBuilder().addSection(cardSection1).build();

  return card;
}

الإرجاع

Divider: فاصل


newDriveItemsSelectedActionResponseBuilder()


newEditorFileScopeActionResponseBuilder()


newFixedFooter()

لإنشاء FixedFooter جديد

الإرجاع

FixedFooter - عنصر FixedFooter فارغ.


newGrid()

لإنشاء Grid جديد

الإرجاع

Grid - شبكة فارغة


newGridItem()

لإنشاء GridItem جديد

الإرجاع

GridItem: عنصر GridItem فارغ.


newIconImage()

لإنشاء IconImage جديد.

الإرجاع

IconImage: صورة رمز فارغة


newImage()

لإنشاء Image جديد

الإرجاع

Image - صورة فارغة


newImageButton()

لإنشاء ImageButton جديد

الإرجاع

ImageButton: زر صورة فارغ


newImageComponent()

لإنشاء ImageComponent جديد.

الإرجاع

ImageComponent: عنصر ImageComponent فارغ


newImageCropStyle()

لإنشاء ImageCropStyle جديد

الإرجاع

ImageCropStyle: عنصر ImageCropStyle فارغ


newKeyValue()

لإنشاء KeyValue جديد

الإرجاع

KeyValue: عنصر KeyValue فارغ.


newLinkPreview()

لإنشاء LinkPreview جديد.

const decoratedText =
    CardService.newDecoratedText().setTopLabel('Hello').setText('Hi!');

const cardSection = CardService.newCardSection().addWidget(decoratedText);

const card = CardService.newCardBuilder().addSection(cardSection).build();

const linkPreview = CardService.newLinkPreview().setPreviewCard(card).setTitle(
    'Smart chip title');

الإرجاع

LinkPreview: عنصر LinkPreview فارغ.


newMaterialIcon()

لإنشاء MaterialIcon جديد

تتوفّر هذه الميزة لتطبيقات Google Chat وإضافات Google Workspace.

const materialIcon =
    CardService.newMaterialIcon().setName('check_box').setFill(true);

const cardSection = CardService.newCardSection();
cardSection.addWidget(
    CardService.newDecoratedText()
        .setStartIcon(CardService.newIconImage().setMaterialIcon(materialIcon))
        .setText('sasha@example.com'),
);

const card = CardService.newCardBuilder()
                 .setHeader(CardService.newCardHeader().setTitle('Card Title'))
                 .addSection(cardSection)
                 .build();

الإرجاع

MaterialIcon: رمز MaterialIcon فارغ


newNavigation()

لإنشاء Navigation جديد

الإرجاع

Navigation - عنصر تنقّل فارغ


newNotification()

لإنشاء Notification جديد.

الإرجاع

Notification - إشعار فارغ


لإنشاء OpenLink جديد

الإرجاع

OpenLink: عنصر OpenLink فارغ.


newOverflowMenu()

لإنشاء OverflowMenu جديد

لا تتوفّر هذه الميزة إلا لتطبيقات Google Chat. لا تتوفّر الإضافات في Google Workspace.

const overflowMenuItem = CardService.newOverflowMenuItem();
// Finish building the overflow menu item...

const overflowMenu =
    CardService.newOverflowMenu().addMenuItem(overflowMenuItem);

الإرجاع

OverflowMenu: قائمة كاملة فارغة


newOverflowMenuItem()

لإنشاء OverflowMenuItem جديد.

لا تتوفّر هذه الميزة إلا لتطبيقات Google Chat. لا تتوفّر الإضافات في Google Workspace.

const overflowMenuItem =
    CardService.newOverflowMenuItem()
        .setStartIcon(
            CardService.newIconImage().setIconUrl(
                'https://www.google.com/images/branding/googleg/1x/googleg_standard_color_64dp.png',
                ),
            )
        .setText('Open Link')
        .setOpenLink(
            CardService.newOpenLink().setUrl('https://www.google.com'));

الإرجاع

OverflowMenuItem: عنصر OverflowMenuItem فارغ.


newSelectionInput()

لإنشاء SelectionInput جديد

الإرجاع

SelectionInput: عنصر SelectionInput فارغ.


newSuggestions()

لإنشاء Suggestions جديد

الإرجاع

Suggestions — علامة تبويب "الاقتراحات" فارغة.


newSuggestionsResponseBuilder()

لإنشاء SuggestionsResponseBuilder جديد

الإرجاع

SuggestionsResponseBuilder: أداة إنشاء فارغة لـ SuggestionsResponse


newSwitch()

لإنشاء Switch جديد

الإرجاع

Switch - مفتاح تبديل فارغ


newTextButton()

لإنشاء TextButton جديد

الإرجاع

TextButton: زر نصي فارغ


newTextInput()

لإنشاء TextInput جديد.

الإرجاع

TextInput — عنصر TextInput فارغ


newTextParagraph()

لإنشاء TextParagraph جديد.

الإرجاع

TextParagraph: فقرة نصية فارغة


newTimePicker()

لإنشاء TimePicker جديد.

الإرجاع

TimePicker - أداة اختيار وقت فارغة


newUniversalActionResponseBuilder()

لإنشاء UniversalActionResponseBuilder جديد

الإرجاع

UniversalActionResponseBuilder - أداة إنشاء فارغة لعنصر UniversalActionResponse


newUpdateDraftActionResponseBuilder()

لإنشاء UpdateDraftActionResponseBuilder جديد

الإرجاع

UpdateDraftActionResponseBuilder - عنصر UpdateDraftActionResponseBuilder فارغ.


newUpdateDraftBccRecipientsAction()

إنشاء UpdateDraftBccRecipientsAction جديد

الإرجاع

UpdateDraftBccRecipientsAction - عنصر UpdateDraftBccRecipientsAction فارغ.


newUpdateDraftBodyAction()

لإنشاء UpdateDraftBodyAction جديد

الإرجاع

UpdateDraftBodyAction: عنصر UpdateDraftBodyAction فارغ.


newUpdateDraftCcRecipientsAction()

لإنشاء UpdateDraftCcRecipientsAction جديد

الإرجاع

UpdateDraftCcRecipientsAction — عنصر UpdateDraftCcRecipientsAction فارغ.


newUpdateDraftSubjectAction()

لإنشاء UpdateDraftSubjectAction جديد

الإرجاع

UpdateDraftSubjectAction: عنصر UpdateDraftSubjectAction فارغ.


newUpdateDraftToRecipientsAction()

لإنشاء UpdateDraftToRecipientsAction جديد

الإرجاع

UpdateDraftToRecipientsAction: عنصر UpdateDraftToRecipientsAction فارغ.


newValidation()

لإنشاء Validation جديد

تتوفّر هذه الميزة لتطبيقات Google Chat وإضافات Google Workspace.

const validation =
    CardService.newValidation().setCharacterLimit(5).setInputType(
        CardService.InputType.EMAIL);

الإرجاع

Validation - عملية تحقق فارغة.