Class CardService

CardService

Usługa CardService umożliwia tworzenie ogólnych kart używanych w różnych usługach Google, takich jak dodatki Google Workspace.

Poniżej znajduje się przykładowa karta dodatków.

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

Możesz też zwrócić większą liczbę kart w ten sposób:

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

Poniżej przedstawiamy, jak zdefiniować kartę z nagłówkiem, tekstem, obrazem i elementem menu:

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

Przykład karty aplikacji Google 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();

Właściwości

WłaściwośćTypOpis
BorderTypeBorderTypeWyliczenie BorderType.
ChipListLayoutChipListLayoutWyliczenie ChipListLayout.
ComposedEmailTypeComposedEmailTypeWyliczenie ComposedEmailType.
ContentTypeContentTypeWyliczenie ContentType.
GridItemLayoutGridItemLayoutWyliczenie GridItemLayout.
HorizontalAlignmentHorizontalAlignmentWyliczenie HorizontalAlignment.
IconIconWyliczenie Icon.
ImageButtonStyleImageButtonStyleWyliczenie ImageButtonStyle.
ImageCropTypeImageCropTypeWyliczenie ImageCropType.
ImageStyleImageStyleWyliczenie ImageStyle.
InputTypeInputTypeWyliczenie InputType.
LoadIndicatorLoadIndicatorWyliczenie LoadIndicator.
OnCloseOnCloseWyliczenie OnClose.
OpenAsOpenAsWyliczenie OpenAs.
SelectionInputTypeSelectionInputTypeWyliczenie SelectionInputType.
TextButtonStyleTextButtonStyleWyliczenie TextButtonStyle.
UpdateDraftBodyTypeUpdateDraftBodyTypeWyliczenie UpdateDraftBodyType.

Metody

MetodaZwracany typKrótki opis
newAction()ActionTworzy nowy element typu Action.
newActionResponseBuilder()ActionResponseBuilderTworzy nowy element typu ActionResponseBuilder.
newActionStatus()ActionStatusTworzy nowy element typu ActionStatus.
newAttachment()AttachmentTworzy nowy element typu Attachment.
newAuthorizationAction()AuthorizationActionTworzy nowy element typu AuthorizationAction.
newAuthorizationException()AuthorizationExceptionTworzy nowy element typu AuthorizationException.
newBorderStyle()BorderStyleTworzy nowy element typu BorderStyle.
newButtonSet()ButtonSetTworzy nowy element typu ButtonSet.
newCalendarEventActionResponseBuilder()CalendarEventActionResponseBuilderTworzy nowy element typu CalendarEventActionResponseBuilder.
newCardAction()CardActionTworzy nowy element typu CardAction.
newCardBuilder()CardBuilderTworzy nowy Kreator kart.
newCardHeader()CardHeaderTworzy nowy element typu CardHeader.
newCardSection()CardSectionTworzy nowy element typu CardSection.
newCardWithId()CardWithIdTworzy nowy element typu CardWithId.
newChatActionResponse()ChatActionResponseTworzy nowy element typu ChatActionResponse.
newChatResponseBuilder()ChatResponseBuilderTworzy nowy element typu ChatResponseBuilder.
newChip()ChipTworzy nowy element typu Chip.
newChipList()ChipListTworzy nowy element typu ChipList.
newCollapseControl()CollapseControlTworzy nowy element typu CollapseControl.
newColumn()ColumnTworzy nowy element typu Column.
newColumns()ColumnsTworzy nowy zbiór Columns.
newComposeActionResponseBuilder()ComposeActionResponseBuilderTworzy nowy element typu ComposeActionResponseBuilder.
newDatePicker()DatePickerTworzy nowy element typu DatePicker.
newDateTimePicker()DateTimePickerTworzy nowy element typu DateTimePicker.
newDecoratedText()DecoratedTextTworzy nowy element typu DecoratedText.
newDialog()DialogTworzy nowy element typu Dialog.
newDialogAction()DialogActionTworzy nowy element typu DialogAction.
newDivider()DividerTworzy nowy element typu Divider.
newDriveItemsSelectedActionResponseBuilder()DriveItemsSelectedActionResponseBuilderTworzy nowy element typu DriveItemsSelectedActionResponseBuilder.
newEditorFileScopeActionResponseBuilder()EditorFileScopeActionResponseBuilderTworzy nowy element typu EditorFileScopeActionResponseBuilder.
newFixedFooter()FixedFooterTworzy nowy element typu FixedFooter.
newGrid()GridTworzy nowy element typu Grid.
newGridItem()GridItemTworzy nowy element typu GridItem.
newIconImage()IconImageTworzy nowy element typu IconImage.
newImage()ImageTworzy nowy element typu Image.
newImageButton()ImageButtonTworzy nowy element typu ImageButton.
newImageComponent()ImageComponentTworzy nowy element typu ImageComponent.
newImageCropStyle()ImageCropStyleTworzy nowy element typu ImageCropStyle.
newKeyValue()KeyValueTworzy nowy element typu KeyValue.
newLinkPreview()LinkPreviewTworzy nowy element typu LinkPreview.
newMaterialIcon()MaterialIconTworzy nowy element typu MaterialIcon.
newNavigation()NavigationTworzy nowy element typu Navigation.
newNotification()NotificationTworzy nowy element typu Notification.
newOpenLink()OpenLinkTworzy nowy element typu OpenLink.
newOverflowMenu()OverflowMenuTworzy nowy element typu OverflowMenu.
newOverflowMenuItem()OverflowMenuItemTworzy nowy element typu OverflowMenuItem.
newSelectionInput()SelectionInputTworzy nowy element typu SelectionInput.
newSuggestions()SuggestionsTworzy nowy element typu Suggestions.
newSuggestionsResponseBuilder()SuggestionsResponseBuilderTworzy nowy element typu SuggestionsResponseBuilder.
newSwitch()SwitchTworzy nowy element typu Switch.
newTextButton()TextButtonTworzy nowy element typu TextButton.
newTextInput()TextInputTworzy nowy element typu TextInput.
newTextParagraph()TextParagraphTworzy nowy element typu TextParagraph.
newTimePicker()TimePickerTworzy nowy element typu TimePicker.
newUniversalActionResponseBuilder()UniversalActionResponseBuilderTworzy nowy element typu UniversalActionResponseBuilder.
newUpdateDraftActionResponseBuilder()UpdateDraftActionResponseBuilderTworzy nowy element typu UpdateDraftActionResponseBuilder.
newUpdateDraftBccRecipientsAction()UpdateDraftBccRecipientsActiontworzy nową firmę UpdateDraftBccRecipientsAction;
newUpdateDraftBodyAction()UpdateDraftBodyActionTworzy nowy element typu UpdateDraftBodyAction.
newUpdateDraftCcRecipientsAction()UpdateDraftCcRecipientsActionTworzy nowy element typu UpdateDraftCcRecipientsAction.
newUpdateDraftSubjectAction()UpdateDraftSubjectActionTworzy nowy element typu UpdateDraftSubjectAction.
newUpdateDraftToRecipientsAction()UpdateDraftToRecipientsActionTworzy nowy element typu UpdateDraftToRecipientsAction.
newValidation()ValidationTworzy nowy element typu Validation.

Szczegółowa dokumentacja

newAction()

Tworzy nowy element typu Action.

Powrót

Action – pusta akcja.


newActionResponseBuilder()

Tworzy nowy element typu ActionResponseBuilder.

Powrót

ActionResponseBuilder – pusty kreator ActionResponse.


newActionStatus()

Tworzy nowy element typu ActionStatus.

Dostępne tylko w przypadku aplikacji Google Chat. Niedostępne w przypadku dodatków Google Workspace.

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

Powrót

ActionStatus – pusty stan działania.


newAttachment()

Tworzy nowy element typu Attachment.

Powrót

Attachment – pusty załącznik.


newAuthorizationAction()

Tworzy nowy element typu AuthorizationAction.

Powrót

AuthorizationAction – pusta wartość AuthorizationAction.


newAuthorizationException()

Tworzy nowy element typu AuthorizationException.

Powrót

AuthorizationException – pusta klasa AuthorizationException.


newBorderStyle()

Tworzy nowy element typu BorderStyle.

Powrót

BorderStyle – pusty obiekt BorderStyle.


newButtonSet()

Tworzy nowy element typu ButtonSet.

Powrót

ButtonSet – pusty zbiór przycisków.


newCalendarEventActionResponseBuilder()


newCardAction()

Tworzy nowy element typu CardAction.

Powrót

CardAction – pusta akcja karty.


newCardBuilder()

Tworzy nowy Kreator kart.

Powrót

CardBuilder – pusty Kreator kart.


newCardHeader()

Tworzy nowy element typu CardHeader.

Powrót

CardHeader – pusty element CardHeader.


newCardSection()

Tworzy nowy element typu CardSection.

Powrót

CardSection – pusta sekcja karty.


newCardWithId()

Tworzy nowy element typu CardWithId. Służy on do wysyłania karty w wiadomości Google Chat. Identyfikator karty to unikalny identyfikator karty w wiadomości, gdy wysyłasz wiele kart.

Dostępne tylko w przypadku aplikacji Google Chat. Niedostępne w przypadku dodatków 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);

Powrót

CardWithId – pusty element CardWithId.


newChatActionResponse()

Tworzy nowy element typu ChatActionResponse.

Dostępne tylko w przypadku aplikacji Google Chat. Niedostępne w przypadku dodatków 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);

Powrót

ChatActionResponse – pusty element ChatActionResponse.


newChatResponseBuilder()

Tworzy nowy element typu ChatResponseBuilder.

Dostępne tylko w przypadku aplikacji Google Chat. Niedostępne w przypadku dodatków 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();

Powrót

ChatResponseBuilder – pusty obiekt ChatResponseBuilder.


newChip()

Tworzy nowy element typu Chip.

Dostępne tylko w przypadku aplikacji Google Chat. Niedostępne w przypadku dodatków Google Workspace.

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

Powrót

Chip – pusty element.


newChipList()

Tworzy nowy element typu ChipList.

Dostępne tylko w przypadku aplikacji Google Chat. Niedostępne w przypadku dodatków Google Workspace.

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

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

Powrót

ChipList – pusta lista elementów.


newCollapseControl()

Tworzy nowy element typu CollapseControl.

Dostępne tylko w przypadku aplikacji Google Chat. Niedostępne w przypadku dodatków Google Workspace.

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

Powrót

CollapseControl – pusty element CollapseControl.


newColumn()

Tworzy nowy element typu Column.

Dostępne dla aplikacji Google Chat i dodatków do 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);

Powrót

Column – pusta kolumna.


newColumns()

Tworzy nowy zbiór Columns.

Dostępne dla aplikacji Google Chat i dodatków do 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);

Powrót

Columns – pusty zestaw kolumn.


newComposeActionResponseBuilder()

Tworzy nowy element typu ComposeActionResponseBuilder.

Powrót

ComposeActionResponseBuilder – pusty konstruktor ComposeActionResponse.


newDatePicker()

Tworzy nowy element typu DatePicker.

Powrót

DatePicker — pusty komponent DatePicker.


newDateTimePicker()

Tworzy nowy element typu DateTimePicker.

Powrót

DateTimePicker – pusty DateTimePicker.


newDecoratedText()

Tworzy nowy element typu DecoratedText.

Powrót

DecoratedText – pusty element DecoratedText.


newDialog()

Tworzy nowy element typu Dialog.

Dostępne tylko w przypadku aplikacji Google Chat. Niedostępne w przypadku dodatków 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);

Powrót

Dialog – pusty element Dialog.


newDialogAction()

Tworzy nowy element typu DialogAction.

Dostępne tylko w przypadku aplikacji Google Chat. Niedostępne w przypadku dodatków 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);

Powrót

DialogAction – pusty element DialogAction.


newDivider()

Tworzy nowy element typu Divider. W tym przykładzie tworzymy prostą kartę z 2 akapitami rozdzielonymi separatorem.

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

Powrót

Divider – separator.


newDriveItemsSelectedActionResponseBuilder()


newEditorFileScopeActionResponseBuilder()


newFixedFooter()

Tworzy nowy element typu FixedFooter.

Powrót

FixedFooter – pusty element FixedFooter.


newGrid()

Tworzy nowy element typu Grid.

Powrót

Grid – pusta siatka.


newGridItem()

Tworzy nowy element typu GridItem.

Powrót

GridItem – pusty element GridItem.


newIconImage()

Tworzy nowy element typu IconImage.

Powrót

IconImage – pusty obraz ikony.


newImage()

Tworzy nowy element typu Image.

Powrót

Image – pusty obraz.


newImageButton()

Tworzy nowy element typu ImageButton.

Powrót

ImageButton – pusty komponent ImageButton.


newImageComponent()

Tworzy nowy element typu ImageComponent.

Powrót

ImageComponent – pusty komponent ImageComponent.


newImageCropStyle()

Tworzy nowy element typu ImageCropStyle.

Powrót

ImageCropStyle – pusty obiekt ImageCropStyle.


newKeyValue()

Tworzy nowy element typu KeyValue.

Powrót

KeyValue – pusta para klucz-wartość.


newLinkPreview()

Tworzy nowy element typu 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');

Powrót

LinkPreview – pusty LinkPreview.


newMaterialIcon()

Tworzy nowy element typu MaterialIcon.

Dostępne dla aplikacji Google Chat i dodatków do 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();

Powrót

MaterialIcon – pusta ikona MaterialIcon.


newNavigation()

Tworzy nowy element typu Navigation.

Powrót

Navigation – pusta nawigacja.


newNotification()

Tworzy nowy element typu Notification.

Powrót

Notification — puste powiadomienie.


Tworzy nowy element typu OpenLink.

Powrót

OpenLink – pusty OpenLink.


newOverflowMenu()

Tworzy nowy element typu OverflowMenu.

Dostępne tylko w przypadku aplikacji Google Chat. Niedostępne w przypadku dodatków Google Workspace.

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

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

Powrót

OverflowMenu – puste rozszerzone menu.


newOverflowMenuItem()

Tworzy nowy element typu OverflowMenuItem.

Dostępne tylko w przypadku aplikacji Google Chat. Niedostępne w przypadku dodatków 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'));

Powrót

OverflowMenuItem – pusty element OverflowMenuItem.


newSelectionInput()

Tworzy nowy element typu SelectionInput.

Powrót

SelectionInput – pusty SelectionInput.


newSuggestions()

Tworzy nowy element typu Suggestions.

Powrót

Suggestions – pusta sekcja Sugestie.


newSuggestionsResponseBuilder()

Tworzy nowy element typu SuggestionsResponseBuilder.

Powrót

SuggestionsResponseBuilder – pusty kreator SuggestionsResponse.


newSwitch()

Tworzy nowy element typu Switch.

Powrót

Switch – pusty przełącznik.


newTextButton()

Tworzy nowy element typu TextButton.

Powrót

TextButton – pusty przycisk tekstowy.


newTextInput()

Tworzy nowy element typu TextInput.

Powrót

TextInput – puste pole tekstowe.


newTextParagraph()

Tworzy nowy element typu TextParagraph.

Powrót

TextParagraph – pusty element TextParagraph.


newTimePicker()

Tworzy nowy element typu TimePicker.

Powrót

TimePicker — pusty element TimePicker.


newUniversalActionResponseBuilder()

Tworzy nowy element typu UniversalActionResponseBuilder.

Powrót

UniversalActionResponseBuilder – pusty kreator UniversalActionResponse.


newUpdateDraftActionResponseBuilder()

Tworzy nowy element typu UpdateDraftActionResponseBuilder.

Powrót

UpdateDraftActionResponseBuilder – pusty obiekt UpdateDraftActionResponseBuilder.


newUpdateDraftBccRecipientsAction()

tworzy nową firmę UpdateDraftBccRecipientsAction;

Powrót

UpdateDraftBccRecipientsAction – pusta akcja UpdateDraftBccRecipientsAction.


newUpdateDraftBodyAction()

Tworzy nowy element typu UpdateDraftBodyAction.

Powrót

UpdateDraftBodyAction – pusta akcja UpdateDraftBodyAction.


newUpdateDraftCcRecipientsAction()

Tworzy nowy element typu UpdateDraftCcRecipientsAction.

Powrót

UpdateDraftCcRecipientsAction – pusta akcja UpdateDraftCcRecipientsAction.


newUpdateDraftSubjectAction()

Tworzy nowy element typu UpdateDraftSubjectAction.

Powrót

UpdateDraftSubjectAction – pusta akcja UpdateDraftSubjectAction.


newUpdateDraftToRecipientsAction()

Tworzy nowy element typu UpdateDraftToRecipientsAction.

Powrót

UpdateDraftToRecipientsAction — pusta akcja UpdateDraftToRecipientsAction.


newValidation()

Tworzy nowy element typu Validation.

Dostępne dla aplikacji Google Chat i dodatków do Google Workspace.

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

Powrót

Validation – pusta walidacja.