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

একটি চ্যাট অ্যাপস কার্ডের নমুনা।

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

বৈশিষ্ট্য

সম্পত্তি টাইপ বর্ণনা
BorderType BorderType BorderType গণনা।
ChipListLayout ChipListLayout ChipListLayout গণনা।
ComposedEmailType ComposedEmailType ComposedEmailType গণনা।
ContentType ContentType ContentType প্রকার গণনা।
GridItemLayout GridItemLayout GridItemLayout গণনা।
HorizontalAlignment HorizontalAlignment HorizontalAlignment গণনা।
Icon Icon Icon গণনা।
ImageButtonStyle ImageButtonStyle ImageButtonStyle গণনা।
ImageCropType ImageCropType ImageCropType গণনা।
ImageStyle ImageStyle ImageStyle গণনা।
InputType InputType InputType গণনা।
LoadIndicator LoadIndicator LoadIndicator গণনা।
OnClose OnClose OnClose গণনা।
OpenAs OpenAs OpenAs গণনা।
SelectionInputType SelectionInputType SelectionInputType গণনা।
TextButtonStyle TextButtonStyle TextButtonStyle গণনা।
UpdateDraftBodyType UpdateDraftBodyType UpdateDraftBodyType গণনা।

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
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 তৈরি করে।
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 তৈরি করে।
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 - একটি খালি অ্যাকশন স্ট্যাটাস।


newAttachment()

একটি নতুন Attachment তৈরি করে।

প্রত্যাবর্তন

Attachment - একটি খালি সংযুক্তি।


newAuthorizationAction()

একটি নতুন AuthorizationAction তৈরি করে।

প্রত্যাবর্তন

AuthorizationAction - একটি খালি অনুমোদন অ্যাকশন।


newAuthorizationException()

একটি নতুন AuthorizationException তৈরি করে।

প্রত্যাবর্তন

AuthorizationException - একটি খালি AuthorizationException।


newBorderStyle()

একটি নতুন BorderStyle তৈরি করে।

প্রত্যাবর্তন

BorderStyle - একটি খালি বর্ডার স্টাইল।


newButtonSet()

একটি নতুন ButtonSet সেট তৈরি করে।

প্রত্যাবর্তন

ButtonSet - একটি খালি বাটনসেট।


newCalendarEventActionResponseBuilder()

একটি নতুন CalendarEventActionResponseBuilder তৈরি করে।

প্রত্যাবর্তন

CalendarEventActionResponseBuilder — একটি খালি CalendarEventActionResponseBuilder


newCardAction()

একটি নতুন CardAction তৈরি করে।

প্রত্যাবর্তন

CardAction - একটি খালি কার্ডঅ্যাকশন।


newCardBuilder()

একটি নতুন কার্ড নির্মাতা তৈরি করে।

প্রত্যাবর্তন

CardBuilder - একটি খালি কার্ড নির্মাতা।


newCardHeader()

একটি নতুন CardHeader তৈরি করে।

প্রত্যাবর্তন

CardHeader - একটি খালি কার্ডহেডার।


newCardSection()

একটি নতুন CardSection তৈরি করে।

প্রত্যাবর্তন

CardSection - একটি খালি কার্ড বিভাগ।


newCardWithId()

একটি নতুন CardWithId তৈরি করে। এটি একটি Google চ্যাট বার্তায় একটি কার্ড পাঠাতে ব্যবহৃত হয়। একাধিক কার্ড পাঠানোর সময় কার্ড আইডি একটি বার্তায় একটি কার্ডের জন্য একটি অনন্য শনাক্তকারী।

শুধুমাত্র 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


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 - একটি খালি চিপলিস্ট।


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 — একটি খালি ColapseControl।


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 — একটি খালি ComposeActionResponse নির্মাতা।


newDatePicker()

একটি নতুন DatePicker তৈরি করে।

প্রত্যাবর্তন

DatePicker - একটি খালি তারিখ পিকার।


newDateTimePicker()

একটি নতুন DateTimePicker তৈরি করে।

প্রত্যাবর্তন

DateTimePicker — একটি খালি DateTimePicker।


newDecoratedText()

একটি নতুন 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 তৈরি করে। নিম্নলিখিত নমুনাটি একটি বিভাজক দ্বারা পৃথক 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 - একটি বিভাজক।


newDriveItemsSelectedActionResponseBuilder()

একটি নতুন DriveItemsSelectedActionResponseBuilder তৈরি করে।

প্রত্যাবর্তন

DriveItemsSelectedActionResponseBuilder — একটি খালি DriveItemsSelectedActionResponseBuilder


newEditorFileScopeActionResponseBuilder()

একটি নতুন EditorFileScopeActionResponseBuilder তৈরি করে।

প্রত্যাবর্তন

EditorFileScopeActionResponseBuilder — একটি খালি EditorFileScopeActionResponseBuilder


newFixedFooter()

একটি নতুন FixedFooter তৈরি করে।

প্রত্যাবর্তন

FixedFooter - একটি খালি ফিক্সডফুটার।


newGrid()

একটি নতুন Grid তৈরি করে।

প্রত্যাবর্তন

Grid - একটি খালি গ্রিড।


newGridItem()

একটি নতুন GridItem তৈরি করে।

প্রত্যাবর্তন

GridItem - একটি খালি গ্রিডআইটেম।


newIconImage()

একটি নতুন IconImage তৈরি করে।

প্রত্যাবর্তন

IconImage - একটি খালি আইকন ইমেজ।


newImage()

একটি নতুন Image তৈরি করে।

প্রত্যাবর্তন

Image - একটি খালি ছবি।


newImageButton()

একটি নতুন ImageButton তৈরি করে।

প্রত্যাবর্তন

ImageButton - একটি খালি ImageButton.


newImageComponent()

একটি নতুন ImageComponent তৈরি করে।

প্রত্যাবর্তন

ImageComponent - একটি খালি ইমেজ কম্পোনেন্ট।


newImageCropStyle()

একটি নতুন ImageCropStyle তৈরি করে।

প্রত্যাবর্তন

ImageCropStyle — একটি খালি ImageCropStyle।


newKeyValue()

একটি নতুন 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 - একটি খালি ম্যাটেরিয়াল আইকন।


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 - একটি খালি ওভারফ্লোমেনু।


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 - একটি খালি ওভারফ্লো মেনু আইটেম।


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 — একটি খালি UniversalActionResponse নির্মাতা।


newUpdateDraftActionResponseBuilder()

একটি নতুন UpdateDraftActionResponseBuilder তৈরি করে।

প্রত্যাবর্তন

UpdateDraftActionResponseBuilder — একটি খালি UpdateDraftActionResponseBuilder।


newUpdateDraftBccRecipientsAction()

একটি নতুন UpdateDraftBccRecipientsAction তৈরি করে;

প্রত্যাবর্তন

UpdateDraftBccRecipientsAction — একটি খালি UpdateDraftBccRecipientsAction।


newUpdateDraftBodyAction()

একটি নতুন UpdateDraftBodyAction তৈরি করে।

প্রত্যাবর্তন

UpdateDraftBodyAction — একটি খালি UpdateDraftBodyAction।


newUpdateDraftCcRecipientsAction()

একটি নতুন UpdateDraftCcRecipientsAction তৈরি করে।

প্রত্যাবর্তন

UpdateDraftCcRecipientsAction — একটি খালি 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 - একটি খালি বৈধতা।