Class 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 - عملية تحقق فارغة.