Class CardService

CardService

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

return CardService.newCardBuilder()
         .setHeader(CardService.newCardHeader().setTitle("CardTitle"))
         .build();

इसके अलावा, आप इस तरह के कई कार्ड लौटा सकते हैं:

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

प्रॉपर्टी

प्रॉपर्टीटाइपब्यौरा
BorderTypeBorderTypeBorderType गिनती.
ComposedEmailTypeComposedEmailTypeComposedEmailType गिनती.
ContentTypeContentTypeContentType गिनती.
GridItemLayoutGridItemLayoutGridItemLayout गिनती.
HorizontalAlignmentHorizontalAlignmentHorizontalAlignment गिनती.
IconIconIcon गिनती.
ImageCropTypeImageCropTypeImageCropType गिनती.
ImageStyleImageStyleImageStyle गिनती.
LoadIndicatorLoadIndicatorLoadIndicator गिनती.
OnCloseOnCloseOnClose गिनती.
OpenAsOpenAsOpenAs गिनती.
SelectionInputTypeSelectionInputTypeSelectionInputType गिनती.
TextButtonStyleTextButtonStyleTextButtonStyle गिनती.
UpdateDraftBodyTypeUpdateDraftBodyTypeUpdateDraftBodyType गिनती.

माटिंग में इस्तेमाल हुए तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
newAction()Actionनया Action बनाता है.
newActionResponseBuilder()ActionResponseBuilderनया ActionResponseBuilder बनाता है.
newAttachment()Attachmentनया Attachment बनाता है.
newAuthorizationAction()AuthorizationActionनया AuthorizationAction बनाता है.
newAuthorizationException()AuthorizationExceptionनया AuthorizationException बनाता है.
newBorderStyle()BorderStyleनया BorderStyle बनाता है.
newButtonSet()ButtonSetनया ButtonSet बनाता है.
newCalendarEventActionResponseBuilder()CalendarEventActionResponseBuilderनया CalendarEventActionResponseBuilder बनाता है.
newCardAction()CardActionनया CardAction बनाता है.
newCardBuilder()CardBuilderनया CardBuilder बनाता है.
newCardHeader()CardHeaderनया CardHeader बनाता है.
newCardSection()CardSectionनया CardSection बनाता है.
newComposeActionResponseBuilder()ComposeActionResponseBuilderनया ComposeActionResponseBuilder बनाता है.
newDatePicker()DatePickerनया DatePicker बनाता है.
newDateTimePicker()DateTimePickerनया DateTimePicker बनाता है.
newDecoratedText()DecoratedTextनया DecoratedText बनाता है.
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 बनाता है.
newNavigation()Navigationनया Navigation बनाता है.
newNotification()Notificationनया Notification बनाता है.
newOpenLink()OpenLinkनया OpenLink बनाता है.
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 बनाता है.

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

newAction()

नया Action बनाता है.

रिटर्न टिकट

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


newActionResponseBuilder()

नया ActionResponseBuilder बनाता है.

रिटर्न टिकट

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


newAttachment()

नया Attachment बनाता है.

रिटर्न टिकट

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


newAuthorizationAction()

नया AuthorizationAction बनाता है.

रिटर्न टिकट

AuthorizationAction — Authorization Action खाली है.


newAuthorizationException()

नया AuthorizationException बनाता है.

रिटर्न टिकट

AuthorizationException — एक Authorization अपवाद.


newBorderStyle()

नया BorderStyle बनाता है.

रिटर्न टिकट

BorderStyle — खाली बॉर्डरस्टाइल.


newButtonSet()

नया ButtonSet बनाता है.

रिटर्न टिकट

ButtonSet — खाली बटन सेट.


newCalendarEventActionResponseBuilder()

नया CalendarEventActionResponseBuilder बनाता है.

रिटर्न टिकट

CalendarEventActionResponseBuilder — खाली CalendarEventActionResponseBuilder.


newCardAction()

नया CardAction बनाता है.

रिटर्न टिकट

CardAction — एक खाली CardAction.


newCardBuilder()

नया CardBuilder बनाता है.

रिटर्न टिकट

CardBuilder — कार्ड बिल्डर खाली है.


newCardHeader()

नया CardHeader बनाता है.

रिटर्न टिकट

CardHeader — एक खाली CardHeader.


newCardSection()

नया CardSection बनाता है.

रिटर्न टिकट

CardSection — कार्ड सेक्शन खाली है.


newComposeActionResponseBuilder()

नया ComposeActionResponseBuilder बनाता है.

रिटर्न टिकट

ComposeActionResponseBuilder — खाली ComposeActionAction बिल्डर.


newDatePicker()

नया DatePicker बनाता है.

रिटर्न टिकट

DatePicker — तारीख चुनने वाला टूल खाली है.


newDateTimePicker()

नया DateTimePicker बनाता है.

रिटर्न टिकट

DateTimePicker — तारीख समय बताने वाला टूल खाली है.


newDecoratedText()

नया DecoratedText बनाता है.

रिटर्न टिकट

DecoratedText — खाली डेकोरेट किया गया टेक्स्ट.


newDivider()

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

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

    let cardSection1Divider1 = CardService.newDivider();

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

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

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


newIconImage()

नया IconImage बनाता है.

रिटर्न टिकट

IconImage — एक खाली आइकॉन इमेज.


newImage()

नया Image बनाता है.

रिटर्न टिकट

Image — एक खाली इमेज.


newImageButton()

नया ImageButton बनाता है.

रिटर्न टिकट

ImageButton — इमेज बटन खाली है.


newImageComponent()

नया ImageComponent बनाता है.

रिटर्न टिकट

ImageComponent — इमेज कॉम्पोनेंट खाली है.


newImageCropStyle()

नया ImageCropStyle बनाता है.

रिटर्न टिकट

ImageCropStyle — ImageCropStyle खाली है.


newKeyValue()

नया KeyValue बनाता है.

रिटर्न टिकट

KeyValue — खाली KeyValue.


newNavigation()

नया Navigation बनाता है.

रिटर्न टिकट

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


newNotification()

नया Notification बनाता है.

रिटर्न टिकट

Notification — एक खाली सूचना है.


नया OpenLink बनाता है.

रिटर्न टिकट

OpenLink — खाली लिंक है.


newSelectionInput()

नया SelectionInput बनाता है.

रिटर्न टिकट

SelectionInput — खाली सेल का इनपुट.


newSuggestions()

नया Suggestions बनाता है.

रिटर्न टिकट

Suggestions — खाली सुझाव.


newSuggestionsResponseBuilder()

नया SuggestionsResponseBuilder बनाता है.

रिटर्न टिकट

SuggestionsResponseBuilder — खाली जुड़ा सुझाव रिस्पॉन्स बिल्डर.


newSwitch()

नया Switch बनाता है.

रिटर्न टिकट

Switch — स्विच खाली है.


newTextButton()

नया TextButton बनाता है.

रिटर्न टिकट

TextButton — खाली टेक्स्टबटन.


newTextInput()

नया TextInput बनाता है.

रिटर्न टिकट

TextInput — एक खाली TextInput.


newTextParagraph()

नया TextParagraph बनाता है.

रिटर्न टिकट

TextParagraph — एक खाली TextParagraph.


newTimePicker()

नया TimePicker बनाता है.

रिटर्न टिकट

TimePicker — टाइम पिकर खाली है.


newUniversalActionResponseBuilder()

नया UniversalActionResponseBuilder बनाता है.

रिटर्न टिकट

UniversalActionResponseBuilder — यूनिवर्सल कार्रवाई रिस्पॉन्स बिल्डर एक खाली है.


newUpdateDraftActionResponseBuilder()

नया UpdateDraftActionResponseBuilder बनाता है.

रिटर्न टिकट

UpdateDraftActionResponseBuilder — एक खाली Updateड्राफ़्टActionResponseBuilder.


newUpdateDraftBccRecipientsAction()

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

रिटर्न टिकट

UpdateDraftBccRecipientsAction — शून्य से एक खाली Update दिखाना.


newUpdateDraftBodyAction()

नया UpdateDraftBodyAction बनाता है.

रिटर्न टिकट

UpdateDraftBodyAction — खाली Updateड्राफ़्टBodyAction.


newUpdateDraftCcRecipientsAction()

नया UpdateDraftCcRecipientsAction बनाता है.

रिटर्न टिकट

UpdateDraftCcRecipientsAction — अपडेट ड्राफ़्ट ड्राफ़्ट की गई एक खाली कार्रवाई.


newUpdateDraftSubjectAction()

नया UpdateDraftSubjectAction बनाता है.

रिटर्न टिकट

UpdateDraftSubjectAction — खाली Updateड्राफ़्टSubjectAction.


newUpdateDraftToRecipientsAction()

नया UpdateDraftToRecipientsAction बनाता है.

रिटर्न टिकट

UpdateDraftToRecipientsAction — खाली ड्राफ़्टड्राफ़्टToTosActionsAction.