Class CardService

Serviziodicarta

CardService consente di creare schede generiche utilizzate in diversi prodotti di estensione Google, come i componenti aggiuntivi di Google Workspace.

Di seguito è riportato un esempio di carta per i componenti aggiuntivi.

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

In alternativa, puoi restituire più carte in questo modo:

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

Di seguito viene mostrato come definire una scheda con un'intestazione, un testo, un'immagine e una voce di 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();
}

Esempio di scheda delle app di 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();

Proprietà

ProprietàTipoDescrizione
BorderTypeBorderTypeL'enumerazione BorderType.
ChipListLayoutChipListLayoutL'enumerazione ChipListLayout.
ComposedEmailTypeComposedEmailTypeL'enumerazione ComposedEmailType.
ContentTypeContentTypeL'enumerazione ContentType.
ExpressionDataActionTypeExpressionDataActionTypeL'enumerazione ExpressionDataActionType.
ExpressionDataConditionTypeExpressionDataConditionTypeL'enumerazione ExpressionDataConditionType.
GridItemLayoutGridItemLayoutL'enumerazione GridItemLayout.
HorizontalAlignmentHorizontalAlignmentL'enumerazione HorizontalAlignment.
IconIconL'enumerazione Icon.
ImageButtonStyleImageButtonStyleL'enumerazione ImageButtonStyle.
ImageCropTypeImageCropTypeL'enumerazione ImageCropType.
ImageStyleImageStyleL'enumerazione ImageStyle.
InputTypeInputTypeL'enumerazione InputType.
LoadIndicatorLoadIndicatorL'enumerazione LoadIndicator.
OnCloseOnCloseL'enumerazione OnClose.
OpenAsOpenAsL'enumerazione OpenAs.
SelectionInputTypeSelectionInputTypeL'enumerazione SelectionInputType.
TextButtonStyleTextButtonStyleL'enumerazione TextButtonStyle.
UpdateDraftBodyTypeUpdateDraftBodyTypeL'enumerazione UpdateDraftBodyType.
VisibilityVisibilityL'enumerazione Visibility.
WorkflowDataSourceTypeWorkflowDataSourceTypeL'enumerazione WorkflowDataSourceType.

Metodi

MetodoTipo restituitoBreve descrizione
newAction()ActionCrea un nuovo Action.
newActionResponseBuilder()ActionResponseBuilderCrea un nuovo ActionResponseBuilder.
newActionStatus()ActionStatusCrea un nuovo ActionStatus.
newAttachment()AttachmentCrea un nuovo Attachment.
newAuthorizationAction()AuthorizationActionCrea un nuovo AuthorizationAction.
newAuthorizationException()AuthorizationExceptionCrea un nuovo AuthorizationException.
newBorderStyle()BorderStyleCrea un nuovo BorderStyle.
newButtonSet()ButtonSetCrea un nuovo ButtonSet.
newCalendarEventActionResponseBuilder()CalendarEventActionResponseBuilderCrea un nuovo CalendarEventActionResponseBuilder.
newCardAction()CardActionCrea un nuovo CardAction.
newCardBuilder()CardBuilderCrea un nuovo generatore di schede.
newCardHeader()CardHeaderCrea un nuovo CardHeader.
newCardSection()CardSectionCrea un nuovo CardSection.
newCardWithId()CardWithIdCrea un nuovo CardWithId.
newCarousel()CarouselCrea un Carousel.
newCarouselCard()CarouselCardCrea un nuovo CarouselCard.
newChatActionResponse()ChatActionResponseCrea un nuovo ChatActionResponse.
newChatResponseBuilder()ChatResponseBuilderCrea un nuovo ChatResponseBuilder.
newChip()ChipCrea un nuovo Chip.
newChipList()ChipListCrea un nuovo ChipList.
newCollapseControl()CollapseControlCrea un nuovo CollapseControl.
newColumn()ColumnCrea un nuovo Column.
newColumns()ColumnsCrea un nuovo insieme di Columns.
newComposeActionResponseBuilder()ComposeActionResponseBuilderCrea un nuovo ComposeActionResponseBuilder.
newDatePicker()DatePickerCrea un nuovo DatePicker.
newDateTimePicker()DateTimePickerCrea un nuovo DateTimePicker.
newDecoratedText()DecoratedTextCrea un nuovo DecoratedText.
newDialog()DialogCrea un nuovo Dialog.
newDialogAction()DialogActionCrea un nuovo DialogAction.
newDivider()DividerCrea un nuovo Divider.
newDriveItemsSelectedActionResponseBuilder()DriveItemsSelectedActionResponseBuilderCrea un nuovo DriveItemsSelectedActionResponseBuilder.
newEditorFileScopeActionResponseBuilder()EditorFileScopeActionResponseBuilderCrea un nuovo EditorFileScopeActionResponseBuilder.
newFixedFooter()FixedFooterCrea un nuovo FixedFooter.
newGrid()GridCrea un nuovo Grid.
newGridItem()GridItemCrea un nuovo GridItem.
newHostAppDataSource()HostAppDataSourceCrea un nuovo HostAppDataSource e restituisce un HostAppDataSource vuoto.
newIconImage()IconImageCrea un nuovo IconImage.
newImage()ImageCrea un nuovo Image.
newImageButton()ImageButtonCrea un nuovo ImageButton.
newImageComponent()ImageComponentCrea un nuovo ImageComponent.
newImageCropStyle()ImageCropStyleCrea un nuovo ImageCropStyle.
newKeyValue()KeyValueCrea un nuovo KeyValue.
newLinkPreview()LinkPreviewCrea un nuovo LinkPreview.
newMaterialIcon()MaterialIconCrea un nuovo MaterialIcon.
newNavigation()NavigationCrea un nuovo Navigation.
newNotification()NotificationCrea un nuovo Notification.
newOpenLink()OpenLinkCrea un nuovo OpenLink.
newOverflowMenu()OverflowMenuCrea un nuovo OverflowMenu.
newOverflowMenuItem()OverflowMenuItemCrea un nuovo OverflowMenuItem.
newSelectionInput()SelectionInputCrea un nuovo SelectionInput.
newSuggestions()SuggestionsCrea un nuovo Suggestions.
newSuggestionsResponseBuilder()SuggestionsResponseBuilderCrea un nuovo SuggestionsResponseBuilder.
newSwitch()SwitchCrea un nuovo Switch.
newTextButton()TextButtonCrea un nuovo TextButton.
newTextInput()TextInputCrea un nuovo TextInput.
newTextParagraph()TextParagraphCrea un nuovo TextParagraph.
newTimePicker()TimePickerCrea un nuovo TimePicker.
newUniversalActionResponseBuilder()UniversalActionResponseBuilderCrea un nuovo UniversalActionResponseBuilder.
newUpdateDraftActionResponseBuilder()UpdateDraftActionResponseBuilderCrea un nuovo UpdateDraftActionResponseBuilder.
newUpdateDraftBccRecipientsAction()UpdateDraftBccRecipientsActionCrea un nuovo UpdateDraftBccRecipientsAction.
newUpdateDraftBodyAction()UpdateDraftBodyActionCrea un nuovo UpdateDraftBodyAction.
newUpdateDraftCcRecipientsAction()UpdateDraftCcRecipientsActionCrea un nuovo UpdateDraftCcRecipientsAction.
newUpdateDraftSubjectAction()UpdateDraftSubjectActionCrea un nuovo UpdateDraftSubjectAction.
newUpdateDraftToRecipientsAction()UpdateDraftToRecipientsActionCrea un nuovo UpdateDraftToRecipientsAction.
newValidation()ValidationCrea un nuovo Validation.

Documentazione dettagliata

newAction()

Crea un nuovo Action.

Indietro

Action: un'azione vuota.


newActionResponseBuilder()

Crea un nuovo ActionResponseBuilder.

Indietro

ActionResponseBuilder: un builder ActionResponse vuoto.


newActionStatus()

Crea un nuovo ActionStatus.

Disponibile solo per le app Google Chat. Non disponibile per i componenti aggiuntivi Google Workspace.

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

Indietro

ActionStatus: un ActionStatus vuoto.


newAttachment()

Crea un nuovo Attachment.

Indietro

Attachment: un allegato vuoto.


newAuthorizationAction()

Crea un nuovo AuthorizationAction.

Indietro

AuthorizationAction: un AuthorizationAction vuoto.


newAuthorizationException()

Crea un nuovo AuthorizationException.

Indietro

AuthorizationException: un'AuthorizationException vuota.


newBorderStyle()

Crea un nuovo BorderStyle.

Indietro

BorderStyle: uno stile del bordo vuoto.


newButtonSet()

Crea un nuovo ButtonSet.

Indietro

ButtonSet: un ButtonSet vuoto.


newCalendarEventActionResponseBuilder()


newCardAction()

Crea un nuovo CardAction.

Indietro

CardAction: un CardAction vuoto.


newCardBuilder()

Crea un nuovo generatore di schede.

Indietro

CardBuilder: un generatore di schede vuoto.


newCardHeader()

Crea un nuovo CardHeader.

Indietro

CardHeader: un'intestazione della scheda vuota.


newCardSection()

Crea un nuovo CardSection.

Indietro

CardSection: una CardSection vuota.


newCardWithId()

Crea un nuovo CardWithId. Questo parametro viene utilizzato per inviare una scheda in un messaggio di Google Chat. L'ID scheda è un identificatore univoco per una scheda in un messaggio quando vengono inviate più schede.

Disponibile solo per le app Google Chat. Non disponibile per i componenti aggiuntivi 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);

Indietro

CardWithId: un CardWithId vuoto.


newCarousel()

Crea un 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')))

Indietro

Carousel: un carosello vuoto.


newCarouselCard()

Crea un nuovo CarouselCard.

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

Indietro

CarouselCard: un chip vuoto.


newChatActionResponse()

Crea un nuovo ChatActionResponse.

Disponibile solo per le app Google Chat. Non disponibile per i componenti aggiuntivi 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);

Indietro

ChatActionResponse: un ChatActionResponse vuoto.


newChatResponseBuilder()

Crea un nuovo ChatResponseBuilder.

Disponibile solo per le app Google Chat. Non disponibile per i componenti aggiuntivi 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();

Indietro

ChatResponseBuilder: un ChatResponseBuilder vuoto.


newChip()

Crea un nuovo Chip.

Disponibile per le app Google Chat. Nell'anteprima per sviluppatori per i componenti aggiuntivi di Google Workspace.

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

Indietro

Chip: un chip vuoto.


newChipList()

Crea un nuovo ChipList.

Disponibile per le app Google Chat. Nell'anteprima per sviluppatori per i componenti aggiuntivi di Google Workspace.

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

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

Indietro

ChipList: un elenco di chip vuoto.


newCollapseControl()

Crea un nuovo CollapseControl.

Disponibile per le app Google Chat. Nell'anteprima per sviluppatori per i componenti aggiuntivi di Google Workspace.

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

Indietro

CollapseControl: un controllo CollapseControl vuoto.


newColumn()

Crea un nuovo Column.

Disponibile per le app Google Chat e i componenti aggiuntivi di 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);

Indietro

Column: una colonna vuota.


newColumns()

Crea un nuovo insieme di Columns.

Disponibile per le app Google Chat e i componenti aggiuntivi di 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);

Indietro

Columns: un insieme vuoto di colonne.


newComposeActionResponseBuilder()

Crea un nuovo ComposeActionResponseBuilder.

Indietro

ComposeActionResponseBuilder: un builder ComposeActionResponse vuoto.


newDatePicker()

Crea un nuovo DatePicker.

Indietro

DatePicker: un selettore della data vuoto.


newDateTimePicker()

Crea un nuovo DateTimePicker.

Indietro

DateTimePicker: un selettore della data e dell'ora vuoto.


newDecoratedText()

Crea un nuovo DecoratedText.

Indietro

DecoratedText: un DecoratedText vuoto.


newDialog()

Crea un nuovo Dialog.

Disponibile solo per le app Google Chat. Non disponibile per i componenti aggiuntivi 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);

Indietro

Dialog: un Dialog vuoto.


newDialogAction()

Crea un nuovo DialogAction.

Disponibile solo per le app Google Chat. Non disponibile per i componenti aggiuntivi 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);

Indietro

DialogAction: un DialogAction vuoto.


newDivider()

Crea un nuovo Divider. L'esempio seguente crea una semplice scheda con due paragrafi separati da un divisore.

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

Indietro

Divider: un divisore.


newDriveItemsSelectedActionResponseBuilder()


newEditorFileScopeActionResponseBuilder()


newFixedFooter()

Crea un nuovo FixedFooter.

Indietro

FixedFooter: un FixedFooter vuoto.


newGrid()

Crea un nuovo Grid.

Indietro

Grid: una griglia vuota.


newGridItem()

Crea un nuovo GridItem.

Indietro

GridItem: un GridItem vuoto.


newHostAppDataSource()

Crea un nuovo HostAppDataSource e restituisce un HostAppDataSource vuoto.

Indietro

HostAppDataSource


newIconImage()

Crea un nuovo IconImage.

Indietro

IconImage: un'immagine dell'icona vuota.


newImage()

Crea un nuovo Image.

Indietro

Image: un'immagine vuota.


newImageButton()

Crea un nuovo ImageButton.

Indietro

ImageButton: un pulsante immagine vuoto.


newImageComponent()

Crea un nuovo ImageComponent.

Indietro

ImageComponent: un componente Immagine vuoto.


newImageCropStyle()

Crea un nuovo ImageCropStyle.

Indietro

ImageCropStyle: uno stile ImageCropStyle vuoto.


newKeyValue()

Crea un nuovo KeyValue.

Indietro

KeyValue: una coppia chiave-valore vuota.


newLinkPreview()

Crea un nuovo 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');

Indietro

LinkPreview: un'anteprima link vuota.


newMaterialIcon()

Crea un nuovo MaterialIcon.

Disponibile per le app Google Chat e i componenti aggiuntivi di 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();

Indietro

MaterialIcon: un oggetto MaterialIcon vuoto.


newNavigation()

Crea un nuovo Navigation.

Indietro

Navigation: una navigazione vuota.


newNotification()

Crea un nuovo Notification.

Indietro

Notification: una notifica vuota.


Crea un nuovo OpenLink.

Indietro

OpenLink: un OpenLink vuoto.


newOverflowMenu()

Crea un nuovo OverflowMenu.

Disponibile per le app Google Chat. Nell'anteprima per sviluppatori per i componenti aggiuntivi di Google Workspace.

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

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

Indietro

OverflowMenu: un OverflowMenu vuoto.


newOverflowMenuItem()

Crea un nuovo OverflowMenuItem.

Disponibile per le app Google Chat. Nell'anteprima per sviluppatori per i componenti aggiuntivi di 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'));

Indietro

OverflowMenuItem: una voce di menu extra vuota.


newSelectionInput()

Crea un nuovo SelectionInput.

Indietro

SelectionInput: un elemento SelectionInput vuoto.


newSuggestions()

Crea un nuovo Suggestions.

Indietro

Suggestions: un'illustrazione di Suggerimenti vuoti.


newSuggestionsResponseBuilder()

Crea un nuovo SuggestionsResponseBuilder.

Indietro

SuggestionsResponseBuilder: uno strumento per la creazione di SuggestionsResponse vuoto.


newSwitch()

Crea un nuovo Switch.

Indietro

Switch: un interruttore vuoto.


newTextButton()

Crea un nuovo TextButton.

Indietro

TextButton: un TextButton vuoto.


newTextInput()

Crea un nuovo TextInput.

Indietro

TextInput: un TextInput vuoto.


newTextParagraph()

Crea un nuovo TextParagraph.

Indietro

TextParagraph: un TextParagraph vuoto.


newTimePicker()

Crea un nuovo TimePicker.

Indietro

TimePicker: un selettore dell'ora vuoto.


newUniversalActionResponseBuilder()

Crea un nuovo UniversalActionResponseBuilder.

Indietro

UniversalActionResponseBuilder: un builder UniversalActionResponse vuoto.


newUpdateDraftActionResponseBuilder()

Crea un nuovo UpdateDraftActionResponseBuilder.

Indietro

UpdateDraftActionResponseBuilder: un UpdateDraftActionResponseBuilder vuoto.


newUpdateDraftBccRecipientsAction()

Crea un nuovo UpdateDraftBccRecipientsAction.

Indietro

UpdateDraftBccRecipientsAction: un'azione UpdateDraftBccRecipientsAction vuota.


newUpdateDraftBodyAction()

Crea un nuovo UpdateDraftBodyAction.

Indietro

UpdateDraftBodyAction: un'azione UpdateDraftBodyAction vuota.


newUpdateDraftCcRecipientsAction()

Crea un nuovo UpdateDraftCcRecipientsAction.

Indietro

UpdateDraftCcRecipientsAction: un'azione Empty UpdateDraftCcRecipientsAction.


newUpdateDraftSubjectAction()

Crea un nuovo UpdateDraftSubjectAction.

Indietro

UpdateDraftSubjectAction: un'azione UpdateDraftSubjectAction vuota.


newUpdateDraftToRecipientsAction()

Crea un nuovo UpdateDraftToRecipientsAction.

Indietro

UpdateDraftToRecipientsAction: un'azione UpdateDraftToRecipientsAction vuota.


newValidation()

Crea un nuovo Validation.

Disponibile per le app Google Chat e i componenti aggiuntivi di Google Workspace.

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

Indietro

Validation: una convalida vuota.