Class CardService

CardService

CardService cung cấp khả năng tạo các thẻ chung được dùng trên nhiều sản phẩm có khả năng mở rộng của Google, chẳng hạn như tiện ích bổ sung Google Workspace.

Dưới đây là một mẫu cho thẻ tiện ích bổ sung.

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

Hoặc bạn có thể trả về nhiều Thẻ như sau:

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

Sau đây là cách bạn có thể xác định một thẻ có tiêu đề, văn bản, hình ảnh và một mục trong trình đơn:

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();
}

Ví dụ về thẻ Ứng dụng 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();

Thuộc tính

Thuộc tínhLoạiMô tả
BorderTypeBorderTypeBảng liệt kê BorderType.
ChipListLayoutChipListLayoutBảng liệt kê ChipListLayout.
ComposedEmailTypeComposedEmailTypeBảng liệt kê ComposedEmailType.
ContentTypeContentTypeBảng liệt kê ContentType.
ExpressionDataActionTypeExpressionDataActionTypeBảng liệt kê ExpressionDataActionType.
ExpressionDataConditionTypeExpressionDataConditionTypeBảng liệt kê ExpressionDataConditionType.
GridItemLayoutGridItemLayoutBảng liệt kê GridItemLayout.
HorizontalAlignmentHorizontalAlignmentBảng liệt kê HorizontalAlignment.
IconIconBảng liệt kê Icon.
ImageButtonStyleImageButtonStyleBảng liệt kê ImageButtonStyle.
ImageCropTypeImageCropTypeBảng liệt kê ImageCropType.
ImageStyleImageStyleBảng liệt kê ImageStyle.
InputTypeInputTypeBảng liệt kê InputType.
LoadIndicatorLoadIndicatorBảng liệt kê LoadIndicator.
OnCloseOnCloseBảng liệt kê OnClose.
OpenAsOpenAsBảng liệt kê OpenAs.
SelectionInputTypeSelectionInputTypeBảng liệt kê SelectionInputType.
TextButtonStyleTextButtonStyleBảng liệt kê TextButtonStyle.
UpdateDraftBodyTypeUpdateDraftBodyTypeBảng liệt kê UpdateDraftBodyType.
VisibilityVisibilityBảng liệt kê Visibility.
WorkflowDataSourceTypeWorkflowDataSourceTypeBảng liệt kê WorkflowDataSourceType.

Phương thức

Phương thứcKiểu dữ liệu trả vềMô tả ngắn
newAction()ActionTạo Action mới.
newActionResponseBuilder()ActionResponseBuilderTạo ActionResponseBuilder mới.
newActionStatus()ActionStatusTạo ActionStatus mới.
newAttachment()AttachmentTạo Attachment mới.
newAuthorizationAction()AuthorizationActionTạo AuthorizationAction mới.
newAuthorizationException()AuthorizationExceptionTạo AuthorizationException mới.
newBorderStyle()BorderStyleTạo BorderStyle mới.
newButtonSet()ButtonSetTạo ButtonSet mới.
newCalendarEventActionResponseBuilder()CalendarEventActionResponseBuilderTạo CalendarEventActionResponseBuilder mới.
newCardAction()CardActionTạo CardAction mới.
newCardBuilder()CardBuilderTạo Trình tạo thẻ mới.
newCardHeader()CardHeaderTạo CardHeader mới.
newCardSection()CardSectionTạo CardSection mới.
newCardWithId()CardWithIdTạo CardWithId mới.
newCarousel()CarouselTạo Carousel.
newCarouselCard()CarouselCardTạo CarouselCard mới.
newChatActionResponse()ChatActionResponseTạo ChatActionResponse mới.
newChatResponseBuilder()ChatResponseBuilderTạo ChatResponseBuilder mới.
newChip()ChipTạo Chip mới.
newChipList()ChipListTạo ChipList mới.
newCollapseControl()CollapseControlTạo CollapseControl mới.
newColumn()ColumnTạo Column mới.
newColumns()ColumnsTạo một tập hợp Columns mới.
newComposeActionResponseBuilder()ComposeActionResponseBuilderTạo ComposeActionResponseBuilder mới.
newDatePicker()DatePickerTạo DatePicker mới.
newDateTimePicker()DateTimePickerTạo DateTimePicker mới.
newDecoratedText()DecoratedTextTạo DecoratedText mới.
newDialog()DialogTạo Dialog mới.
newDialogAction()DialogActionTạo DialogAction mới.
newDivider()DividerTạo Divider mới.
newDriveItemsSelectedActionResponseBuilder()DriveItemsSelectedActionResponseBuilderTạo DriveItemsSelectedActionResponseBuilder mới.
newEditorFileScopeActionResponseBuilder()EditorFileScopeActionResponseBuilderTạo EditorFileScopeActionResponseBuilder mới.
newFixedFooter()FixedFooterTạo FixedFooter mới.
newGrid()GridTạo Grid mới.
newGridItem()GridItemTạo GridItem mới.
newHostAppDataSource()HostAppDataSourceTạo một HostAppDataSource mới và trả về một HostAppDataSource trống.
newIconImage()IconImageTạo IconImage mới.
newImage()ImageTạo Image mới.
newImageButton()ImageButtonTạo ImageButton mới.
newImageComponent()ImageComponentTạo ImageComponent mới.
newImageCropStyle()ImageCropStyleTạo ImageCropStyle mới.
newKeyValue()KeyValueTạo KeyValue mới.
newLinkPreview()LinkPreviewTạo LinkPreview mới.
newMaterialIcon()MaterialIconTạo MaterialIcon mới.
newNavigation()NavigationTạo Navigation mới.
newNotification()NotificationTạo Notification mới.
newOpenLink()OpenLinkTạo OpenLink mới.
newOverflowMenu()OverflowMenuTạo OverflowMenu mới.
newOverflowMenuItem()OverflowMenuItemTạo OverflowMenuItem mới.
newSelectionInput()SelectionInputTạo SelectionInput mới.
newSuggestions()SuggestionsTạo Suggestions mới.
newSuggestionsResponseBuilder()SuggestionsResponseBuilderTạo SuggestionsResponseBuilder mới.
newSwitch()SwitchTạo Switch mới.
newTextButton()TextButtonTạo TextButton mới.
newTextInput()TextInputTạo TextInput mới.
newTextParagraph()TextParagraphTạo TextParagraph mới.
newTimePicker()TimePickerTạo TimePicker mới.
newUniversalActionResponseBuilder()UniversalActionResponseBuilderTạo UniversalActionResponseBuilder mới.
newUpdateDraftActionResponseBuilder()UpdateDraftActionResponseBuilderTạo UpdateDraftActionResponseBuilder mới.
newUpdateDraftBccRecipientsAction()UpdateDraftBccRecipientsActionTạo một UpdateDraftBccRecipientsAction mới;
newUpdateDraftBodyAction()UpdateDraftBodyActionTạo UpdateDraftBodyAction mới.
newUpdateDraftCcRecipientsAction()UpdateDraftCcRecipientsActionTạo UpdateDraftCcRecipientsAction mới.
newUpdateDraftSubjectAction()UpdateDraftSubjectActionTạo UpdateDraftSubjectAction mới.
newUpdateDraftToRecipientsAction()UpdateDraftToRecipientsActionTạo UpdateDraftToRecipientsAction mới.
newValidation()ValidationTạo Validation mới.

Tài liệu chi tiết

newAction()

Tạo Action mới.

Cầu thủ trả bóng

Action – Một Thao tác trống.


newActionResponseBuilder()

Tạo ActionResponseBuilder mới.

Cầu thủ trả bóng

ActionResponseBuilder – Trình tạo ActionResponse trống.


newActionStatus()

Tạo ActionStatus mới.

Chỉ dành cho các ứng dụng Google Chat. Không dùng được cho các tiện ích bổ sung của Google Workspace.

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

Cầu thủ trả bóng

ActionStatus – Một ActionStatus trống.


newAttachment()

Tạo Attachment mới.

Cầu thủ trả bóng

Attachment – Tệp đính kèm trống.


newAuthorizationAction()

Tạo AuthorizationAction mới.

Cầu thủ trả bóng

AuthorizationAction – Một AuthorizationAction trống.


newAuthorizationException()

Tạo AuthorizationException mới.

Cầu thủ trả bóng

AuthorizationException – Một AuthorizationException trống.


newBorderStyle()

Tạo BorderStyle mới.

Cầu thủ trả bóng

BorderStyle – Một BorderStyle trống.


newButtonSet()

Tạo ButtonSet mới.

Cầu thủ trả bóng

ButtonSet – Một ButtonSet trống.


newCalendarEventActionResponseBuilder()


newCardAction()

Tạo CardAction mới.

Cầu thủ trả bóng

CardAction – Một CardAction trống.


newCardBuilder()

Tạo Trình tạo thẻ mới.

Cầu thủ trả bóng

CardBuilder – Một Trình tạo thẻ trống.


newCardHeader()

Tạo CardHeader mới.

Cầu thủ trả bóng

CardHeader – Một CardHeader trống.


newCardSection()

Tạo CardSection mới.

Cầu thủ trả bóng

CardSection – Một CardSection trống.


newCardWithId()

Tạo CardWithId mới. Tham số này dùng để gửi thẻ trong tin nhắn Google Chat. card ID là giá trị nhận dạng duy nhất cho thẻ trong tin nhắn khi gửi nhiều thẻ.

Chỉ dành cho các ứng dụng Google Chat. Không dùng được cho các tiện ích bổ sung của 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);

Cầu thủ trả bóng

CardWithId – Một CardWithId trống.


newCarousel()

Tạo 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')))

Cầu thủ trả bóng

Carousel – Băng chuyền trống.


newCarouselCard()

Tạo CarouselCard mới.

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

Cầu thủ trả bóng

CarouselCard – Một Khối trống.


newChatActionResponse()

Tạo ChatActionResponse mới.

Chỉ dành cho các ứng dụng Google Chat. Không dùng được cho các tiện ích bổ sung của 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);

Cầu thủ trả bóng

ChatActionResponse – Một ChatActionResponse trống.


newChatResponseBuilder()

Tạo ChatResponseBuilder mới.

Chỉ dành cho các ứng dụng Google Chat. Không dùng được cho các tiện ích bổ sung của 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();

Cầu thủ trả bóng

ChatResponseBuilder – Một ChatResponseBuilder trống.


newChip()

Tạo Chip mới.

Có trong các ứng dụng Google Chat. Trong bản dùng thử dành cho nhà phát triển của tiện ích bổ sung Google Workspace.

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

Cầu thủ trả bóng

Chip – Một Khối trống.


newChipList()

Tạo ChipList mới.

Có trong các ứng dụng Google Chat. Trong bản dùng thử dành cho nhà phát triển của tiện ích bổ sung Google Workspace.

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

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

Cầu thủ trả bóng

ChipList – Một ChipList trống.


newCollapseControl()

Tạo CollapseControl mới.

Có trong các ứng dụng Google Chat. Trong bản dùng thử dành cho nhà phát triển của tiện ích bổ sung Google Workspace.

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

Cầu thủ trả bóng

CollapseControl – Một CollapseControl trống.


newColumn()

Tạo Column mới.

Dành cho các ứng dụng Google Chat và tiện ích bổ sung của 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);

Cầu thủ trả bóng

Column – Một cột trống.


newColumns()

Tạo một tập hợp Columns mới.

Dành cho các ứng dụng Google Chat và tiện ích bổ sung của 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);

Cầu thủ trả bóng

Columns – Một tập hợp các cột trống.


newComposeActionResponseBuilder()

Tạo ComposeActionResponseBuilder mới.

Cầu thủ trả bóng

ComposeActionResponseBuilder – Trình tạo ComposeActionResponse trống.


newDatePicker()

Tạo DatePicker mới.

Cầu thủ trả bóng

DatePicker – Một DatePicker trống.


newDateTimePicker()

Tạo DateTimePicker mới.

Cầu thủ trả bóng

DateTimePicker – Một DateTimePicker trống.


newDecoratedText()

Tạo DecoratedText mới.

Cầu thủ trả bóng

DecoratedText – Một DecoratedText trống.


newDialog()

Tạo Dialog mới.

Chỉ dành cho các ứng dụng Google Chat. Không dùng được cho các tiện ích bổ sung của 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);

Cầu thủ trả bóng

Dialog – Một Dialog trống.


newDialogAction()

Tạo DialogAction mới.

Chỉ dành cho các ứng dụng Google Chat. Không dùng được cho các tiện ích bổ sung của 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);

Cầu thủ trả bóng

DialogAction – Một DialogAction trống.


newDivider()

Tạo Divider mới. Mẫu sau đây tạo một thẻ đơn giản có 2 đoạn văn được phân tách bằng một đường phân chia.

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;
}

Cầu thủ trả bóng

Divider – Đường phân cách.


newDriveItemsSelectedActionResponseBuilder()


newEditorFileScopeActionResponseBuilder()


newFixedFooter()

Tạo FixedFooter mới.

Cầu thủ trả bóng

FixedFooter – Một FixedFooter trống.


newGrid()

Tạo Grid mới.

Cầu thủ trả bóng

Grid – Lưới trống.


newGridItem()

Tạo GridItem mới.

Cầu thủ trả bóng

GridItem – Một GridItem trống.


newHostAppDataSource()

Tạo một HostAppDataSource mới và trả về một HostAppDataSource trống.

Cầu thủ trả bóng

HostAppDataSource


newIconImage()

Tạo IconImage mới.

Cầu thủ trả bóng

IconImage – Hình ảnh biểu tượng trống.


newImage()

Tạo Image mới.

Cầu thủ trả bóng

Image – Một hình ảnh trống.


newImageButton()

Tạo ImageButton mới.

Cầu thủ trả bóng

ImageButton – Một ImageButton trống.


newImageComponent()

Tạo ImageComponent mới.

Cầu thủ trả bóng

ImageComponent – Một ImageComponent trống.


newImageCropStyle()

Tạo ImageCropStyle mới.

Cầu thủ trả bóng

ImageCropStyle – Một ImageCropStyle trống.


newKeyValue()

Tạo KeyValue mới.

Cầu thủ trả bóng

KeyValue – Một KeyValue trống.


newLinkPreview()

Tạo LinkPreview mới.

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');

Cầu thủ trả bóng

LinkPreview – Một LinkPreview trống.


newMaterialIcon()

Tạo MaterialIcon mới.

Dành cho các ứng dụng Google Chat và tiện ích bổ sung của 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();

Cầu thủ trả bóng

MaterialIcon – Một MaterialIcon trống.


newNavigation()

Tạo Navigation mới.

Cầu thủ trả bóng

Navigation – Một Navigation trống.


newNotification()

Tạo Notification mới.

Cầu thủ trả bóng

Notification – Một thông báo trống.


Tạo OpenLink mới.

Cầu thủ trả bóng

OpenLink – Một OpenLink trống.


newOverflowMenu()

Tạo OverflowMenu mới.

Có trong các ứng dụng Google Chat. Trong bản dùng thử dành cho nhà phát triển của tiện ích bổ sung Google Workspace.

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

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

Cầu thủ trả bóng

OverflowMenu – Một OverflowMenu trống.


newOverflowMenuItem()

Tạo OverflowMenuItem mới.

Có trong các ứng dụng Google Chat. Trong bản dùng thử dành cho nhà phát triển của tiện ích bổ sung 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'));

Cầu thủ trả bóng

OverflowMenuItem – Một OverflowMenuItem trống.


newSelectionInput()

Tạo SelectionInput mới.

Cầu thủ trả bóng

SelectionInput – Một SelectionInput trống.


newSuggestions()

Tạo Suggestions mới.

Cầu thủ trả bóng

Suggestions – Một mục đề xuất trống.


newSuggestionsResponseBuilder()

Tạo SuggestionsResponseBuilder mới.

Cầu thủ trả bóng

SuggestionsResponseBuilder – Trình tạo SuggestionsResponse trống.


newSwitch()

Tạo Switch mới.

Cầu thủ trả bóng

Switch – Một Switch trống.


newTextButton()

Tạo TextButton mới.

Cầu thủ trả bóng

TextButton – Một TextButton trống.


newTextInput()

Tạo TextInput mới.

Cầu thủ trả bóng

TextInput – Một TextInput trống.


newTextParagraph()

Tạo TextParagraph mới.

Cầu thủ trả bóng

TextParagraph – Một TextParagraph trống.


newTimePicker()

Tạo TimePicker mới.

Cầu thủ trả bóng

TimePicker – Một TimePicker trống.


newUniversalActionResponseBuilder()

Tạo UniversalActionResponseBuilder mới.

Cầu thủ trả bóng

UniversalActionResponseBuilder – Trình tạo UniversalActionResponse trống.


newUpdateDraftActionResponseBuilder()

Tạo UpdateDraftActionResponseBuilder mới.

Cầu thủ trả bóng

UpdateDraftActionResponseBuilder – Một UpdateDraftActionResponseBuilder trống.


newUpdateDraftBccRecipientsAction()

Tạo một UpdateDraftBccRecipientsAction mới;

Cầu thủ trả bóng

UpdateDraftBccRecipientsAction – Một UpdateDraftBccRecipientsAction trống.


newUpdateDraftBodyAction()

Tạo UpdateDraftBodyAction mới.

Cầu thủ trả bóng

UpdateDraftBodyAction – Một UpdateDraftBodyAction trống.


newUpdateDraftCcRecipientsAction()

Tạo UpdateDraftCcRecipientsAction mới.

Cầu thủ trả bóng

UpdateDraftCcRecipientsAction – Một UpdateDraftCcRecipientsAction trống.


newUpdateDraftSubjectAction()

Tạo UpdateDraftSubjectAction mới.

Cầu thủ trả bóng

UpdateDraftSubjectAction – Một UpdateDraftSubjectAction trống.


newUpdateDraftToRecipientsAction()

Tạo UpdateDraftToRecipientsAction mới.

Cầu thủ trả bóng

UpdateDraftToRecipientsAction – Một UpdateDraftToRecipientsAction trống.


newValidation()

Tạo Validation mới.

Dành cho các ứng dụng Google Chat và tiện ích bổ sung của Google Workspace.

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

Cầu thủ trả bóng

Validation – Một quy trình xác thực trống.