The items users interact with within a grid widget.
Available for Google Workspace Add-ons and Google Chat apps.
To call an enum, you call its parent class, name, and property. For example, CardService.GridItemLayout.TEXT_BELOW
.
var gridItem = CardService.newGridItem() .setIdentifier("itemA") .setTitle("This is a cat") .setImage(CardService.newImageComponent()) .setLayout(CardService.GridItemLayout.TEXT_BELOW);
Methods
Method | Return type | Brief description |
---|---|---|
GridItem
|
Sets the identifier for the grid item. | |
GridItem
|
Sets the image for this grid item. | |
GridItem
|
Sets the layout of text and image for the grid item. | |
GridItem
|
Sets the subtitle of the grid item. | |
GridItem
|
Sets the horizontal alignment of the grid item. | |
GridItem
|
Sets the title text of the grid item. |
Detailed documentation
setIdentifier(id)
Sets the identifier for the grid item. When a user clicks this grid item, this ID is returned in the parent grid's on_click call back parameters.
Parameters
Name | Type | Description |
---|---|---|
id
|
String
|
The ID. |
Return
GridItem
— This object, for chaining.
setImage(image)
Sets the image for this grid item.
Parameters
Name | Type | Description |
---|---|---|
image
|
ImageComponent
|
The ImageComponent object. |
Return
GridItem
— This object, for chaining.
setLayout(layout)
Sets the layout of text and image for the grid item. Default is TEXT_BELOW
Parameters
Name | Type | Description |
---|---|---|
layout
|
GridItemLayout
|
The layout setting. |
Return
GridItem
— This object, for chaining.
setSubtitle(subtitle)
Sets the subtitle of the grid item.
Parameters
Name | Type | Description |
---|---|---|
subtitle
|
String
|
The subtitle text. |
Return
GridItem
— This object, for chaining.
setTextAlignment(alignment)
Sets the horizontal alignment of the grid item. Default is START.
Parameters
Name | Type | Description |
---|---|---|
alignment
|
HorizontalAlignment
|
The alignment setting. |
Return
GridItem
— This object, for chaining.
setTitle(title)
Sets the title text of the grid item.
Parameters
Name | Type | Description |
---|---|---|
title
|
String
|
The title text. |
Return
GridItem
— This object, for chaining.