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 جديد
newCarousel()Carouselلإنشاء Carousel.
newCarouselCard()CarouselCardلإنشاء CarouselCard جديد
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 فارغ


newCarousel()

لإنشاء Carousel.

const carousel =
    CardService.newCarousel()
        .addCarouselCard(CardService.newCarouselCard().addWidget(
            CardService.newTextParagraph().setText('The first text paragraph in carousel')))
        .addCarouselCard(CardService.newCarouselCard().addWidget(
            CardService.newTextParagraph().setText('The second text paragraph in carousel')))
        .addCarouselCard(CardService.newCarouselCard().addWidget(
            CardService.newTextParagraph().setText('The third text paragraph in carousel')))

الإرجاع

Carousel - لوحة عرض دوّارة فارغة


newCarouselCard()

لإنشاء CarouselCard جديد

const carouselCard = CardService.newCarouselCard().addWidget(
    CardService.newTextParagraph().setText('Text paragraph in carousel'));

الإرجاع

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


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