Class CardService

כרטיסשירות

שירות Cardמאפשר ליצור כרטיסים גנריים שמשמשים במוצרים שונים של 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.
CommonDataSourceCommonDataSourceהספירה CommonDataSource.
ComposedEmailTypeComposedEmailTypeהספירה ComposedEmailType.
ContentTypeContentTypeהספירה ContentType.
DriveItemTypeDriveItemTypeהספירה DriveItemType.
ExpressionDataActionTypeExpressionDataActionTypeהספירה ExpressionDataActionType.
ExpressionDataConditionTypeExpressionDataConditionTypeהספירה ExpressionDataConditionType.
GridItemLayoutGridItemLayoutהספירה GridItemLayout.
HorizontalAlignmentHorizontalAlignmentהספירה HorizontalAlignment.
IconIconהספירה Icon.
ImageButtonStyleImageButtonStyleהספירה ImageButtonStyle.
ImageCropTypeImageCropTypeהספירה ImageCropType.
ImageStyleImageStyleהספירה ImageStyle.
InputTypeInputTypeהספירה InputType.
LoadIndicatorLoadIndicatorהספירה LoadIndicator.
OnCloseOnCloseהספירה OnClose.
OpenAsOpenAsהספירה OpenAs.
SelectionInputTypeSelectionInputTypeהספירה SelectionInputType.
TextButtonStyleTextButtonStyleהספירה TextButtonStyle.
TextInputModeTextInputModeהספירה TextInputMode.
UpdateDraftBodyTypeUpdateDraftBodyTypeהספירה UpdateDraftBodyType.
VariableButtonSizeVariableButtonSizeהספירה VariableButtonSize.
VisibilityVisibilityהספירה Visibility.
WorkflowDataSourceTypeWorkflowDataSourceTypeהספירה WorkflowDataSourceType.

Methods

שיטהסוג הערך שמוחזרתיאור קצר
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.
newCommonWidgetAction()CommonWidgetActionיוצרת CommonWidgetAction חדש.
newComposeActionResponseBuilder()ComposeActionResponseBuilderיוצרת ComposeActionResponseBuilder חדש.
newCondition()Conditionיוצר Condition חדש שמשמש לאימות בצד הלקוח.
newDataSourceConfig()DataSourceConfigיוצרת אובייקט DataSourceConfig חדש וריק.
newDatePicker()DatePickerיוצרת DatePicker חדש.
newDateTimePicker()DateTimePickerיוצרת DateTimePicker חדש.
newDecoratedText()DecoratedTextיוצרת DecoratedText חדש.
newDialog()Dialogיוצרת Dialog חדש.
newDialogAction()DialogActionיוצרת DialogAction חדש.
newDivider()Dividerיוצרת Divider חדש.
newDriveDataSourceSpec()DriveDataSourceSpecיוצרת DriveDataSourceSpec חדש.
newDriveItemsSelectedActionResponseBuilder()DriveItemsSelectedActionResponseBuilderיוצרת DriveItemsSelectedActionResponseBuilder חדש.
newEditorFileScopeActionResponseBuilder()EditorFileScopeActionResponseBuilderיוצרת EditorFileScopeActionResponseBuilder חדש.
newEventAction()EventActionיוצר EventAction חדש שמשמש לאימות בצד הלקוח.
newExpressionData()ExpressionDataיוצר ExpressionData חדש שמשמש לאימות בצד הלקוח.
newExpressionDataAction()ExpressionDataActionיוצר ExpressionDataAction חדש שמשמש לאימות בצד הלקוח.
newExpressionDataCondition()ExpressionDataConditionיוצר ExpressionDataCondition חדש שמשמש לאימות בצד הלקוח.
newFixedFooter()FixedFooterיוצרת FixedFooter חדש.
newGrid()Gridיוצרת Grid חדש.
newGridItem()GridItemיוצרת GridItem חדש.
newHostAppDataSource()HostAppDataSourceיוצרת HostAppDataSource חדש.
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 חדש.
newPlatformDataSource()PlatformDataSourceיוצרת PlatformDataSource חדש.
newSelectionInput()SelectionInputיוצרת SelectionInput חדש.
newSuggestions()Suggestionsיוצרת Suggestions חדש.
newSuggestionsResponseBuilder()SuggestionsResponseBuilderיוצרת SuggestionsResponseBuilder חדש.
newSwitch()Switchיוצרת Switch חדש.
newTextButton()TextButtonיוצרת TextButton חדש.
newTextInput()TextInputיוצרת TextInput חדש.
newTextParagraph()TextParagraphיוצרת TextParagraph חדש.
newTimePicker()TimePickerיוצרת TimePicker חדש.
newTrigger()Triggerיוצר ומחזיר Trigger חדש שמשמש לאימות בצד הלקוח.
newUniversalActionResponseBuilder()UniversalActionResponseBuilderיוצרת UniversalActionResponseBuilder חדש.
newUpdateDraftActionResponseBuilder()UpdateDraftActionResponseBuilderיוצרת UpdateDraftActionResponseBuilder חדש.
newUpdateDraftBccRecipientsAction()UpdateDraftBccRecipientsActionיצירת UpdateDraftBccRecipientsAction חדש;
newUpdateDraftBodyAction()UpdateDraftBodyActionיוצרת UpdateDraftBodyAction חדש.
newUpdateDraftCcRecipientsAction()UpdateDraftCcRecipientsActionיוצרת UpdateDraftCcRecipientsAction חדש.
newUpdateDraftSubjectAction()UpdateDraftSubjectActionיוצרת UpdateDraftSubjectAction חדש.
newUpdateDraftToRecipientsAction()UpdateDraftToRecipientsActionיוצרת UpdateDraftToRecipientsAction חדש.
newUpdateVisibilityAction()UpdateVisibilityActionיוצרת UpdateVisibilityAction חדש.
newValidation()Validationיוצרת Validation חדש.
newWorkflowDataSource()WorkflowDataSourceיוצרת WorkflowDataSource חדש.

תיעוד מפורט

newAction()

יוצרת Action חדש.

חזרה

Action – פעולה ריקה.


newActionResponseBuilder()

יוצרת ActionResponseBuilder חדש.

חזרה

ActionResponseBuilder — כלי ריק ליצירת ActionResponse.


newActionStatus()

יוצרת ActionStatus חדש.

האפשרות הזו זמינה רק באפליקציות של Google Chat. לא זמין לתוספים של Google Workspace.

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

חזרה

ActionStatus – ActionStatus ריק.


newAttachment()

יוצרת Attachment חדש.

חזרה

Attachment — קובץ מצורף ריק.


newAuthorizationAction()

יוצרת AuthorizationAction חדש.

חזרה

AuthorizationAction – AuthorizationAction ריק.


newAuthorizationException()

יוצרת AuthorizationException חדש.

חזרה

AuthorizationException – AuthorizationException ריק.


newBorderStyle()

יוצרת BorderStyle חדש.

חזרה

BorderStyle — BorderStyle ריק.


newButtonSet()

יוצרת ButtonSet חדש.

חזרה

ButtonSet — ButtonSet ריק.


newCalendarEventActionResponseBuilder()


newCardAction()

יוצרת CardAction חדש.

חזרה

CardAction — CardAction ריק.


newCardBuilder()

יצירת כלי חדש ליצירת כרטיסים.

חזרה

CardBuilder – כלי ריק ליצירת כרטיסים.


newCardHeader()

יוצרת CardHeader חדש.

חזרה

CardHeader — רכיב CardHeader ריק.


newCardSection()

יוצרת CardSection חדש.

חזרה

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

חזרה

CardWithIdCardWithId ריק.


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

חזרה

ChatActionResponseChatActionResponse ריק.


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 – קבוצה ריקה של עמודות.


newCommonWidgetAction()

יוצרת CommonWidgetAction חדש.

חזרה

CommonWidgetActionCommonWidgetAction ריק.


newComposeActionResponseBuilder()

יוצרת ComposeActionResponseBuilder חדש.

חזרה

ComposeActionResponseBuilder — בונה של ComposeActionResponse ריק.


newCondition()

יוצר Condition חדש שמשמש לאימות בצד הלקוח.

חזרה

ConditionCondition ריק.


newDataSourceConfig()

יוצרת אובייקט DataSourceConfig חדש וריק.

חזרה

DataSourceConfigDataSourceConfig ריק.


newDatePicker()

יוצרת DatePicker חדש.

חזרה

DatePicker — רכיב DatePicker ריק.


newDateTimePicker()

יוצרת DateTimePicker חדש.

חזרה

DateTimePicker — An empty 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);

חזרה

DialogDialog ריק.


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

חזרה

DialogActionDialogAction ריק.


newDivider()

יוצרת Divider חדש. בדוגמה הבאה מוצג כרטיס פשוט עם 2 פסקאות שמופרדות על ידי קו.

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 – קו מפריד.


newDriveDataSourceSpec()

יוצרת DriveDataSourceSpec חדש.

חזרה

DriveDataSourceSpecDriveDataSourceSpec ריק.


newDriveItemsSelectedActionResponseBuilder()


newEditorFileScopeActionResponseBuilder()


newEventAction()

יוצר EventAction חדש שמשמש לאימות בצד הלקוח.

חזרה

EventActionEventAction ריק.


newExpressionData()

יוצר ExpressionData חדש שמשמש לאימות בצד הלקוח.

חזרה

ExpressionDataExpressionData ריק.


newExpressionDataAction()

יוצר ExpressionDataAction חדש שמשמש לאימות בצד הלקוח.

חזרה

ExpressionDataActionExpressionDataAction ריק.


newExpressionDataCondition()

יוצר ExpressionDataCondition חדש שמשמש לאימות בצד הלקוח.

חזרה

ExpressionDataConditionExpressionDataCondition ריק.


newFixedFooter()

יוצרת FixedFooter חדש.

חזרה

FixedFooter – רכיב FixedFooter ריק.


newGrid()

יוצרת Grid חדש.

חזרה

Grid – רשת ריקה.


newGridItem()

יוצרת GridItem חדש.

חזרה

GridItem – GridItem ריק.


newHostAppDataSource()

יוצרת HostAppDataSource חדש.

חזרה

HostAppDataSource — A HostAppDataSource.


newIconImage()

יוצרת IconImage חדש.

חזרה

IconImage — תמונה של סמל ריק.


newImage()

יוצרת Image חדש.

חזרה

Image — תמונה ריקה.


newImageButton()

יוצרת ImageButton חדש.

חזרה

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 – תצוגה מקדימה ריקה של קישור.


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 — רכיב Navigation ריק.


newNotification()

יוצרת Notification חדש.

חזרה

Notification – התראה ריקה.


יוצרת OpenLink חדש.

חזרה

OpenLink — OpenLink ריק.


newOverflowMenu()

יוצרת OverflowMenu חדש.

זמין באפליקציות שפועלות עם Google Chat. בתצוגה מקדימה למפתחים של תוספים ל-Google Workspace.

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

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

חזרה

OverflowMenu – תפריט אפשרויות נוספות ריק.


newOverflowMenuItem()

יוצרת OverflowMenuItem חדש.

זמין באפליקציות שפועלות עם Google Chat. בתצוגה מקדימה למפתחים של תוספים ל-Google Workspace.

const overflowMenuItem =
    CardService.newOverflowMenuItem()
        .setStartIcon(
            CardService.newIconImage().setIconUrl(
                'https://www.google.com/images/branding/googleg/1x/googleg_standard_color_64dp.png',
                ),
            )
        .setText('Open Link')
        .setOpenLink(
            CardService.newOpenLink().setUrl('https://www.google.com'));

חזרה

OverflowMenuItem — פריט ריק בתפריט האפשרויות הנוספות.


newPlatformDataSource()

יוצרת PlatformDataSource חדש.

חזרה

PlatformDataSourcePlatformDataSource ריק.


newSelectionInput()

יוצרת SelectionInput חדש.

חזרה

SelectionInput – רכיב SelectionInput ריק.


newSuggestions()

יוצרת Suggestions חדש.

חזרה

Suggestions — הצעות ריקות.


newSuggestionsResponseBuilder()

יוצרת SuggestionsResponseBuilder חדש.

חזרה

SuggestionsResponseBuilder — An empty SuggestionsResponse builder.


newSwitch()

יוצרת Switch חדש.

חזרה

Switch — מתג ריק.


newTextButton()

יוצרת TextButton חדש.

חזרה

TextButton – TextButton ריק.


newTextInput()

יוצרת TextInput חדש.

חזרה

TextInput — רכיב TextInput ריק.


newTextParagraph()

יוצרת TextParagraph חדש.

חזרה

TextParagraph — TextParagraph ריק.


newTimePicker()

יוצרת TimePicker חדש.

חזרה

TimePicker — רכיב TimePicker ריק.


newTrigger()

יוצר ומחזיר Trigger חדש שמשמש לאימות בצד הלקוח.

חזרה

TriggerTrigger ריק.


newUniversalActionResponseBuilder()

יוצרת UniversalActionResponseBuilder חדש.

חזרה

UniversalActionResponseBuilder — builder ריק של UniversalActionResponse.


newUpdateDraftActionResponseBuilder()

יוצרת UpdateDraftActionResponseBuilder חדש.

חזרה

UpdateDraftActionResponseBuilder — An empty UpdateDraftActionResponseBuilder.


newUpdateDraftBccRecipientsAction()

יצירת UpdateDraftBccRecipientsAction חדש;

חזרה

UpdateDraftBccRecipientsAction – פעולה ריקה של UpdateDraftBccRecipientsAction.


newUpdateDraftBodyAction()

יוצרת UpdateDraftBodyAction חדש.

חזרה

UpdateDraftBodyAction – פעולה ריקה של UpdateDraftBodyAction.


newUpdateDraftCcRecipientsAction()

יוצרת UpdateDraftCcRecipientsAction חדש.

חזרה

UpdateDraftCcRecipientsAction — An Empty UpdateDraftCcRecipientsAction.


newUpdateDraftSubjectAction()

יוצרת UpdateDraftSubjectAction חדש.

חזרה

UpdateDraftSubjectAction — פעולה ריקה של UpdateDraftSubjectAction.


newUpdateDraftToRecipientsAction()

יוצרת UpdateDraftToRecipientsAction חדש.

חזרה

UpdateDraftToRecipientsAction — פעולה ריקה של UpdateDraftToRecipientsAction.


newUpdateVisibilityAction()

יוצרת UpdateVisibilityAction חדש.

חזרה

UpdateVisibilityActionUpdateVisibilityAction ריק.


newValidation()

יוצרת Validation חדש.

זמין לאפליקציות של Google Chat ולתוספים ל-Google Workspace.

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

חזרה

Validation — אימות ריק.


newWorkflowDataSource()

יוצרת WorkflowDataSource חדש.

חזרה

WorkflowDataSourceWorkflowDataSource ריק.