Class CardService

CardService

CardService की मदद से, सामान्य कार्ड बनाए जा सकते हैं. इनका इस्तेमाल Google के अलग-अलग एक्सटेंसिबिलिटी प्रॉडक्ट में किया जाता है. जैसे, Google Workspace ऐड-ऑन.

यहां ऐड-ऑन कार्ड का एक सैंपल दिया गया है.

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

इसके अलावा, एक से ज़्यादा कार्ड इस तरह से वापस किए जा सकते हैं:

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

यहां बताया गया है कि हेडर, टेक्स्ट, इमेज, और मेन्यू आइटम के साथ कार्ड को कैसे तय किया जा सकता है:

function createWidgetDemoCard() {
  return CardService.newCardBuilder()
      .setHeader(
          CardService.newCardHeader()
              .setTitle('Widget demonstration')
              .setSubtitle('Check out these widgets')
              .setImageStyle(CardService.ImageStyle.SQUARE)
              .setImageUrl('https://www.example.com/images/headerImage.png'),
          )
      .addSection(
          CardService.newCardSection()
              .setHeader('Simple widgets')  // optional
              .addWidget(
                  CardService.newTextParagraph().setText(
                      'These widgets are display-only. ' +
                          'A text paragraph can have multiple lines and ' +
                          'formatting.',
                      ),
                  )
              .addWidget(
                  CardService.newImage().setImageUrl(
                      'https://www.example.com/images/mapsImage.png',
                      ),
                  ),
          )
      .addCardAction(
          CardService.newCardAction().setText('Gmail').setOpenLink(
              CardService.newOpenLink().setUrl('https://mail.google.com/mail'),
              ),
          )
      .build();
}

Chat ऐप्लिकेशन कार्ड का सैंपल.

const cardHeader =
    CardService.newCardHeader()
        .setTitle('Sasha')
        .setSubtitle('Software Engineer')
        .setImageUrl(
            'https://developers.google.com/chat/images/quickstart-app-avatar.png',
            )
        .setImageStyle(CardService.ImageStyle.CIRCLE)
        .setImageAltText('Avatar for Sasha');

const cardSection =
    CardService.newCardSection()
        .setHeader('Contact Info')
        .setCollapsible(true)
        .setNumUncollapsibleWidgets(1)
        .addWidget(
            CardService.newDecoratedText()
                .setStartIcon(
                    CardService.newIconImage().setIcon(CardService.Icon.EMAIL))
                .setText('sasha@example.com'),
            )
        .addWidget(
            CardService.newDecoratedText()
                .setStartIcon(
                    CardService.newIconImage().setIcon(CardService.Icon.PERSON))
                .setText('<font color="#80e27e">Online</font>'),
            )
        .addWidget(
            CardService.newDecoratedText()
                .setStartIcon(
                    CardService.newIconImage().setIcon(CardService.Icon.PHONE))
                .setText('+1 (555) 555-1234'),
            )
        .addWidget(
            CardService.newButtonSet()
                .addButton(
                    CardService.newTextButton().setText('Share').setOpenLink(
                        CardService.newOpenLink().setUrl(
                            'https://example.com/share'),
                        ),
                    )
                .addButton(
                    CardService.newTextButton()
                        .setText('Edit')
                        .setOnClickAction(
                            CardService.newAction()
                                .setFunctionName('goToView')
                                .setParameters({viewType: 'EDIT'}),
                            ),
                    ),
        );

const card = CardService.newCardBuilder()
                 .setHeader(cardHeader)
                 .addSection(cardSection)
                 .build();

प्रॉपर्टी

प्रॉपर्टीटाइपब्यौरा
BorderTypeBorderTypeBorderType इन्यूमरेशन.
ChipListLayoutChipListLayoutChipListLayout इन्यूमरेशन.
ComposedEmailTypeComposedEmailTypeComposedEmailType इन्यूमरेशन.
ContentTypeContentTypeContentType इन्यूमरेशन.
ExpressionDataActionTypeExpressionDataActionTypeExpressionDataActionType इन्यूमरेशन.
ExpressionDataConditionTypeExpressionDataConditionTypeExpressionDataConditionType इन्यूमरेशन.
GridItemLayoutGridItemLayoutGridItemLayout इन्यूमरेशन.
HorizontalAlignmentHorizontalAlignmentHorizontalAlignment इन्यूमरेशन.
IconIconIcon इन्यूमरेशन.
ImageButtonStyleImageButtonStyleImageButtonStyle इन्यूमरेशन.
ImageCropTypeImageCropTypeImageCropType इन्यूमरेशन.
ImageStyleImageStyleImageStyle इन्यूमरेशन.
InputTypeInputTypeInputType इन्यूमरेशन.
LoadIndicatorLoadIndicatorLoadIndicator इन्यूमरेशन.
OnCloseOnCloseOnClose इन्यूमरेशन.
OpenAsOpenAsOpenAs इन्यूमरेशन.
SelectionInputTypeSelectionInputTypeSelectionInputType इन्यूमरेशन.
TextButtonStyleTextButtonStyleTextButtonStyle इन्यूमरेशन.
UpdateDraftBodyTypeUpdateDraftBodyTypeUpdateDraftBodyType इन्यूमरेशन.
VisibilityVisibilityVisibility इन्यूमरेशन.
WorkflowDataSourceTypeWorkflowDataSourceTypeWorkflowDataSourceType इन्यूमरेशन.

तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
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यह Card builder का नया ऑब्जेक्ट बनाता है.
newCardHeader()CardHeaderइससे एक नया CardHeader बनता है.
newCardSection()CardSectionइससे एक नया CardSection बनता है.
newCardWithId()CardWithIdइससे एक नया CardWithId बनता है.
newCarousel()CarouselCarousel बनाता है.
newCarouselCard()CarouselCardइससे एक नया CarouselCard बनता है.
newChatActionResponse()ChatActionResponseइससे एक नया ChatActionResponse बनता है.
newChatResponseBuilder()ChatResponseBuilderइससे एक नया ChatResponseBuilder बनता है.
newChip()Chipइससे एक नया Chip बनता है.
newChipList()ChipListइससे एक नया ChipList बनता है.
newCollapseControl()CollapseControlइससे एक नया CollapseControl बनता है.
newColumn()Columnइससे एक नया Column बनता है.
newColumns()Columnsइससे Columns का नया सेट बनता है.
newComposeActionResponseBuilder()ComposeActionResponseBuilderइससे एक नया ComposeActionResponseBuilder बनता है.
newDatePicker()DatePickerइससे एक नया DatePicker बनता है.
newDateTimePicker()DateTimePickerइससे एक नया DateTimePicker बनता है.
newDecoratedText()DecoratedTextइससे एक नया DecoratedText बनता है.
newDialog()Dialogइससे एक नया Dialog बनता है.
newDialogAction()DialogActionइससे एक नया DialogAction बनता है.
newDivider()Dividerइससे एक नया Divider बनता है.
newDriveItemsSelectedActionResponseBuilder()DriveItemsSelectedActionResponseBuilderइससे एक नया DriveItemsSelectedActionResponseBuilder बनता है.
newEditorFileScopeActionResponseBuilder()EditorFileScopeActionResponseBuilderइससे एक नया EditorFileScopeActionResponseBuilder बनता है.
newFixedFooter()FixedFooterइससे एक नया FixedFooter बनता है.
newGrid()Gridइससे एक नया Grid बनता है.
newGridItem()GridItemइससे एक नया GridItem बनता है.
newHostAppDataSource()HostAppDataSourceयह एक नया 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 बनता है.
newSelectionInput()SelectionInputइससे एक नया SelectionInput बनता है.
newSuggestions()Suggestionsइससे एक नया Suggestions बनता है.
newSuggestionsResponseBuilder()SuggestionsResponseBuilderइससे एक नया SuggestionsResponseBuilder बनता है.
newSwitch()Switchइससे एक नया Switch बनता है.
newTextButton()TextButtonइससे एक नया TextButton बनता है.
newTextInput()TextInputइससे एक नया TextInput बनता है.
newTextParagraph()TextParagraphइससे एक नया TextParagraph बनता है.
newTimePicker()TimePickerइससे एक नया TimePicker बनता है.
newUniversalActionResponseBuilder()UniversalActionResponseBuilderइससे एक नया UniversalActionResponseBuilder बनता है.
newUpdateDraftActionResponseBuilder()UpdateDraftActionResponseBuilderइससे एक नया UpdateDraftActionResponseBuilder बनता है.
newUpdateDraftBccRecipientsAction()UpdateDraftBccRecipientsActionनया UpdateDraftBccRecipientsAction बनाता है;
newUpdateDraftBodyAction()UpdateDraftBodyActionइससे एक नया UpdateDraftBodyAction बनता है.
newUpdateDraftCcRecipientsAction()UpdateDraftCcRecipientsActionइससे एक नया UpdateDraftCcRecipientsAction बनता है.
newUpdateDraftSubjectAction()UpdateDraftSubjectActionइससे एक नया UpdateDraftSubjectAction बनता है.
newUpdateDraftToRecipientsAction()UpdateDraftToRecipientsActionइससे एक नया UpdateDraftToRecipientsAction बनता है.
newValidation()Validationइससे एक नया Validation बनता है.

ज़्यादा जानकारी वाला दस्तावेज़

newAction()

इससे एक नया Action बनता है.

वापसी का टिकट

Action — एक खाली कार्रवाई.


newActionResponseBuilder()

इससे एक नया ActionResponseBuilder बनता है.

वापसी का टिकट

ActionResponseBuilder — यह एक खाली ActionResponse बिल्डर है.


newActionStatus()

इससे एक नया ActionStatus बनता है.

यह सुविधा सिर्फ़ Google Chat ऐप्लिकेशन के लिए उपलब्ध है. यह सुविधा, Google Workspace के ऐड-ऑन के लिए उपलब्ध नहीं है.

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

वापसी का टिकट

ActionStatus — एक खाली ActionStatus.


newAttachment()

इससे एक नया Attachment बनता है.

वापसी का टिकट

Attachment — खाली अटैचमेंट.


newAuthorizationAction()

इससे एक नया AuthorizationAction बनता है.

वापसी का टिकट

AuthorizationAction — खाली AuthorizationAction.


newAuthorizationException()

इससे एक नया AuthorizationException बनता है.

वापसी का टिकट

AuthorizationException — एक खाली AuthorizationException.


newBorderStyle()

इससे एक नया BorderStyle बनता है.

वापसी का टिकट

BorderStyle — एक खाली BorderStyle.


newButtonSet()

इससे एक नया ButtonSet बनता है.

वापसी का टिकट

ButtonSet — खाली ButtonSet.


newCalendarEventActionResponseBuilder()

इससे एक नया CalendarEventActionResponseBuilder बनता है.

वापसी का टिकट

CalendarEventActionResponseBuilder — एक खाली CalendarEventActionResponseBuilder.


newCardAction()

इससे एक नया CardAction बनता है.

वापसी का टिकट

CardAction — एक खाली CardAction.


newCardBuilder()

यह Card builder का नया ऑब्जेक्ट बनाता है.

वापसी का टिकट

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

वापसी का टिकट

CardWithId — एक खाली CardWithId.


newCarousel()

Carousel बनाता है.

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

वापसी का टिकट

Carousel — एक खाली कैरसेल.


newCarouselCard()

इससे एक नया CarouselCard बनता है.

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

वापसी का टिकट

CarouselCard — एक खाली चिप.


newChatActionResponse()

इससे एक नया ChatActionResponse बनता है.

यह सुविधा सिर्फ़ Google Chat ऐप्लिकेशन के लिए उपलब्ध है. यह सुविधा, Google Workspace के ऐड-ऑन के लिए उपलब्ध नहीं है.

const card = CardService.newCardBuilder()
                 .setHeader(CardService.newCardHeader().setTitle('Card title'))
                 .build();
const dialog = CardService.newDialog().setBody(card);

const dialogAction = CardService.newDialogAction().setDialog(dialog);

const chatActionResponse = CardService.newChatActionResponse()
                               .setResponseType(CardService.ResponseType.DIALOG)
                               .setDialogAction(dialogAction);

वापसी का टिकट

ChatActionResponse — एक खाली ChatActionResponse.


newChatResponseBuilder()

इससे एक नया ChatResponseBuilder बनता है.

यह सुविधा सिर्फ़ Google Chat ऐप्लिकेशन के लिए उपलब्ध है. यह सुविधा, Google Workspace के ऐड-ऑन के लिए उपलब्ध नहीं है.

const cardSection = CardService.newCardSection();
cardSection.addWidget(
    CardService.newTextParagraph().setText('This is a text paragraph widget.'),
);

const card = CardService.newCardBuilder()
                 .setHeader(CardService.newCardHeader().setTitle('Card title'))
                 .addSection(cardSection)
                 .build();

const cardWithId =
    CardService.newCardWithId().setCardId('card_id').setCard(card);

const chatResponse =
    CardService.newChatResponseBuilder().addCardsV2(cardWithId).build();

वापसी का टिकट

ChatResponseBuilder — एक खाली ChatResponseBuilder.


newChip()

इससे एक नया Chip बनता है.

यह सुविधा, Google Chat ऐप्लिकेशन के लिए उपलब्ध है. Google Workspace ऐड-ऑन के लिए डेवलपर प्रीव्यू में.

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

वापसी का टिकट

Chip — एक खाली चिप.


newChipList()

इससे एक नया ChipList बनता है.

यह सुविधा, Google Chat ऐप्लिकेशन के लिए उपलब्ध है. Google Workspace ऐड-ऑन के लिए डेवलपर प्रीव्यू में.

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

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

वापसी का टिकट

ChipList — एक खाली ChipList.


newCollapseControl()

इससे एक नया CollapseControl बनता है.

यह सुविधा, Google Chat ऐप्लिकेशन के लिए उपलब्ध है. Google Workspace ऐड-ऑन के लिए डेवलपर प्रीव्यू में.

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

वापसी का टिकट

CollapseControl — यह एक खाली CollapseControl है.


newColumn()

इससे एक नया Column बनता है.

यह सुविधा, Google Chat ऐप्लिकेशन और Google Workspace ऐड-ऑन के लिए उपलब्ध है.

const columnWidget = CardService.newTextParagraph();
const column =
    CardService.newColumn()
        .setHorizontalSizeStyle(
            CardService.HorizontalSizeStyle.FILL_AVAILABLE_SPACE)
        .setHorizontalAlignment(CardService.HorizontalAlignment.CENTER)
        .setVerticalAlignment(CardService.VerticalAlignment.CENTER)
        .addWidget(columnWidget);

वापसी का टिकट

Column — खाली कॉलम.


newColumns()

इससे Columns का नया सेट बनता है.

यह सुविधा, Google Chat ऐप्लिकेशन और Google Workspace ऐड-ऑन के लिए उपलब्ध है.

const firstColumn =
    CardService.newColumn()
        .setHorizontalSizeStyle(
            CardService.HorizontalSizeStyle.FILL_AVAILABLE_SPACE)
        .setHorizontalAlignment(CardService.HorizontalAlignment.CENTER)
        .setVerticalAlignment(CardService.VerticalAlignment.CENTER);
const secondColumn =
    CardService.newColumn()
        .setHorizontalSizeStyle(
            CardService.HorizontalSizeStyle.FILL_AVAILABLE_SPACE)
        .setHorizontalAlignment(CardService.HorizontalAlignment.CENTER)
        .setVerticalAlignment(CardService.VerticalAlignment.CENTER);
const columns = CardService.newColumns()
                    .addColumn(firstColumn)
                    .addColumn(secondColumn)
                    .setWrapStyle(CardService.WrapStyle.WRAP);

वापसी का टिकट

Columns — कॉलम का खाली सेट.


newComposeActionResponseBuilder()

इससे एक नया ComposeActionResponseBuilder बनता है.

वापसी का टिकट

ComposeActionResponseBuilder — An empty ComposeActionResponse builder.


newDatePicker()

इससे एक नया DatePicker बनता है.

वापसी का टिकट

DatePicker — खाली DatePicker.


newDateTimePicker()

इससे एक नया DateTimePicker बनता है.

वापसी का टिकट

DateTimePicker — एक खाली DateTimePicker.


newDecoratedText()

इससे एक नया DecoratedText बनता है.

वापसी का टिकट

DecoratedText — यह एक खाली DecoratedText है.


newDialog()

इससे एक नया Dialog बनता है.

यह सुविधा सिर्फ़ Google Chat ऐप्लिकेशन के लिए उपलब्ध है. यह सुविधा, Google Workspace के ऐड-ऑन के लिए उपलब्ध नहीं है.

const card = CardService.newCardBuilder()
                 .setHeader(CardService.newCardHeader().setTitle('Card title'))
                 .build();

// Sets the card of the dialog.
const dialog = CardService.newDialog().setBody(card);

वापसी का टिकट

Dialog — एक खाली Dialog.


newDialogAction()

इससे एक नया DialogAction बनता है.

यह सुविधा सिर्फ़ Google Chat ऐप्लिकेशन के लिए उपलब्ध है. यह सुविधा, Google Workspace के ऐड-ऑन के लिए उपलब्ध नहीं है.

const card = CardService.newCardBuilder()
                 .setHeader(CardService.newCardHeader().setTitle('Card title'))
                 .build();
const dialog = CardService.newDialog().setBody(card);

const dialogAction = CardService.newDialogAction().setDialog(dialog);

वापसी का टिकट

DialogAction — एक खाली DialogAction.


newDivider()

इससे एक नया Divider बनता है. यहां दिए गए सैंपल में, एक सामान्य कार्ड बनाया गया है. इसमें दो पैराग्राफ़ हैं, जिन्हें डिवाइडर से अलग किया गया है.

function buildCard() {
  const cardSection1TextParagraph1 =
      CardService.newTextParagraph().setText('Hello world!');

  const cardSection1Divider1 = CardService.newDivider();

  const cardSection1TextParagraph2 =
      CardService.newTextParagraph().setText('Hello world!');

  const cardSection1 = CardService.newCardSection()
                           .addWidget(cardSection1TextParagraph1)
                           .addWidget(cardSection1Divider1)
                           .addWidget(cardSection1TextParagraph2);

  const card = CardService.newCardBuilder().addSection(cardSection1).build();

  return card;
}

वापसी का टिकट

Divider — डिवाइडर.


newDriveItemsSelectedActionResponseBuilder()

इससे एक नया DriveItemsSelectedActionResponseBuilder बनता है.

वापसी का टिकट

DriveItemsSelectedActionResponseBuilder — एक खाली DriveItemsSelectedActionResponseBuilder.


newEditorFileScopeActionResponseBuilder()

इससे एक नया EditorFileScopeActionResponseBuilder बनता है.

वापसी का टिकट

EditorFileScopeActionResponseBuilder — एक खाली EditorFileScopeActionResponseBuilder.


newFixedFooter()

इससे एक नया FixedFooter बनता है.

वापसी का टिकट

FixedFooter — खाली FixedFooter.


newGrid()

इससे एक नया Grid बनता है.

वापसी का टिकट

Grid — एक खाली ग्रिड.


newGridItem()

इससे एक नया GridItem बनता है.

वापसी का टिकट

GridItem — एक खाली GridItem.


newHostAppDataSource()

यह एक नया HostAppDataSource बनाता है और एक खाली HostAppDataSource दिखाता है.

वापसी का टिकट

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 — एक खाली LinkPreview.


newMaterialIcon()

इससे एक नया MaterialIcon बनता है.

यह सुविधा, Google Chat ऐप्लिकेशन और Google Workspace ऐड-ऑन के लिए उपलब्ध है.

const materialIcon =
    CardService.newMaterialIcon().setName('check_box').setFill(true);

const cardSection = CardService.newCardSection();
cardSection.addWidget(
    CardService.newDecoratedText()
        .setStartIcon(CardService.newIconImage().setMaterialIcon(materialIcon))
        .setText('sasha@example.com'),
);

const card = CardService.newCardBuilder()
                 .setHeader(CardService.newCardHeader().setTitle('Card Title'))
                 .addSection(cardSection)
                 .build();

वापसी का टिकट

MaterialIcon — एक खाली MaterialIcon.


newNavigation()

इससे एक नया Navigation बनता है.

वापसी का टिकट

Navigation — खाली नेविगेशन.


newNotification()

इससे एक नया Notification बनता है.

वापसी का टिकट

Notification — सूचना में कोई जानकारी मौजूद नहीं है.


इससे एक नया OpenLink बनता है.

वापसी का टिकट

OpenLink — यह एक खाली OpenLink है.


newOverflowMenu()

इससे एक नया OverflowMenu बनता है.

यह सुविधा, Google Chat ऐप्लिकेशन के लिए उपलब्ध है. Google Workspace ऐड-ऑन के लिए डेवलपर प्रीव्यू में.

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

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

वापसी का टिकट

OverflowMenu — एक खाली OverflowMenu.


newOverflowMenuItem()

इससे एक नया OverflowMenuItem बनता है.

यह सुविधा, Google Chat ऐप्लिकेशन के लिए उपलब्ध है. Google Workspace ऐड-ऑन के लिए डेवलपर प्रीव्यू में.

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

वापसी का टिकट

OverflowMenuItem — यह एक खाली OverflowMenuItem है.


newSelectionInput()

इससे एक नया SelectionInput बनता है.

वापसी का टिकट

SelectionInput — एक खाली SelectionInput.


newSuggestions()

इससे एक नया Suggestions बनता है.

वापसी का टिकट

Suggestions — सुझावों की सूची खाली है.


newSuggestionsResponseBuilder()

इससे एक नया SuggestionsResponseBuilder बनता है.

वापसी का टिकट

SuggestionsResponseBuilder — यह SuggestionsResponse बिल्डर खाली है.


newSwitch()

इससे एक नया Switch बनता है.

वापसी का टिकट

Switch — एक खाली स्विच.


newTextButton()

इससे एक नया TextButton बनता है.

वापसी का टिकट

TextButton — यह एक खाली TextButton है.


newTextInput()

इससे एक नया TextInput बनता है.

वापसी का टिकट

TextInput — एक खाली TextInput.


newTextParagraph()

इससे एक नया TextParagraph बनता है.

वापसी का टिकट

TextParagraph — एक खाली TextParagraph.


newTimePicker()

इससे एक नया TimePicker बनता है.

वापसी का टिकट

TimePicker — एक खाली TimePicker.


newUniversalActionResponseBuilder()

इससे एक नया UniversalActionResponseBuilder बनता है.

वापसी का टिकट

UniversalActionResponseBuilder — एक खाली UniversalActionResponse बिल्डर.


newUpdateDraftActionResponseBuilder()

इससे एक नया UpdateDraftActionResponseBuilder बनता है.

वापसी का टिकट

UpdateDraftActionResponseBuilder — यह UpdateDraftActionResponseBuilder का एक खाली ऑब्जेक्ट है.


newUpdateDraftBccRecipientsAction()

नया UpdateDraftBccRecipientsAction बनाता है;

वापसी का टिकट

UpdateDraftBccRecipientsAction — एक खाली UpdateDraftBccRecipientsAction.


newUpdateDraftBodyAction()

इससे एक नया UpdateDraftBodyAction बनता है.

वापसी का टिकट

UpdateDraftBodyAction — यह एक खाली UpdateDraftBodyAction है.


newUpdateDraftCcRecipientsAction()

इससे एक नया UpdateDraftCcRecipientsAction बनता है.

वापसी का टिकट

UpdateDraftCcRecipientsAction — यह Empty UpdateDraftCcRecipientsAction है.


newUpdateDraftSubjectAction()

इससे एक नया UpdateDraftSubjectAction बनता है.

वापसी का टिकट

UpdateDraftSubjectAction — यह UpdateDraftSubjectAction का खाली ऑब्जेक्ट है.


newUpdateDraftToRecipientsAction()

इससे एक नया UpdateDraftToRecipientsAction बनता है.

वापसी का टिकट

UpdateDraftToRecipientsAction — खाली UpdateDraftToRecipientsAction.


newValidation()

इससे एक नया Validation बनता है.

यह सुविधा, Google Chat ऐप्लिकेशन और Google Workspace ऐड-ऑन के लिए उपलब्ध है.

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

वापसी का टिकट

Validation — पुष्टि करने के लिए कोई वैल्यू नहीं दी गई है.