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(); }
प्रॉपर्टी
प्रॉपर्टी | टाइप | ब्यौरा |
---|---|---|
BorderType | BorderType | BorderType गिनती. |
ComposedEmailType | ComposedEmailType | ComposedEmailType गिनती. |
ContentType | ContentType | ContentType गिनती. |
GridItemLayout | GridItemLayout | GridItemLayout गिनती. |
HorizontalAlignment | HorizontalAlignment | HorizontalAlignment गिनती. |
Icon | Icon | Icon गिनती. |
ImageCropType | ImageCropType | ImageCropType गिनती. |
ImageStyle | ImageStyle | ImageStyle गिनती. |
LoadIndicator | LoadIndicator | LoadIndicator गिनती. |
OnClose | OnClose | OnClose गिनती. |
OpenAs | OpenAs | OpenAs गिनती. |
SelectionInputType | SelectionInputType | SelectionInputType गिनती. |
TextButtonStyle | TextButtonStyle | TextButtonStyle गिनती. |
UpdateDraftBodyType | UpdateDraftBodyType | UpdateDraftBodyType गिनती. |
माटिंग में इस्तेमाल हुए तरीके
ज़्यादा जानकारी वाले दस्तावेज़
newActionResponseBuilder()
नया ActionResponseBuilder
बनाता है.
रिटर्न टिकट
ActionResponseBuilder
— एक खाली ActionResponse बिल्डर.
newAttachment()
newAuthorizationAction()
newAuthorizationException()
newBorderStyle()
newCalendarEventActionResponseBuilder()
नया CalendarEventActionResponseBuilder
बनाता है.
रिटर्न टिकट
CalendarEventActionResponseBuilder
— खाली CalendarEventActionResponseBuilder
.
newCardAction()
newCardBuilder()
newCardHeader()
newCardSection()
newComposeActionResponseBuilder()
नया ComposeActionResponseBuilder
बनाता है.
रिटर्न टिकट
ComposeActionResponseBuilder
— खाली ComposeActionAction बिल्डर.
newDatePicker()
newDateTimePicker()
newDecoratedText()
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
.
newImageButton()
newImageComponent()
newImageCropStyle()
newNotification()
newSelectionInput()
newSuggestions()
newSuggestionsResponseBuilder()
नया SuggestionsResponseBuilder
बनाता है.
रिटर्न टिकट
SuggestionsResponseBuilder
— खाली जुड़ा सुझाव रिस्पॉन्स बिल्डर.
newTextButton()
newTextParagraph()
newTimePicker()
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.