AI-generated Key Takeaways
- 
          GridItems are interactive elements within a grid widget, available for Google Workspace add-ons and Google Chat apps. 
- 
          Enums like CardService.GridItemLayout.TEXT_BELOWare called by referencing their parent class, name, and property.
- 
          GridItem objects can be configured using methods such as setIdentifier,setImage,setLayout,setSubtitle,setTextAlignment, andsetTitle.
- 
          The setIdentifiermethod assigns an ID that is returned in the parent grid's on_click callback.
- 
          Methods like setLayoutandsetTextAlignmenthave default values if not explicitly set.
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.
const gridItem = CardService.newGridItem() .setIdentifier('itemA') .setTitle('This is a cat') .setImage(CardService.newImageComponent()) .setLayout(CardService.GridItemLayout.TEXT_BELOW);
Methods
| Method | Return type | Brief description | 
|---|---|---|
| set | Grid | Sets the identifier for the grid item. | 
| set | Grid | Sets the image for this grid item. | 
| set | Grid | Sets the layout of text and image for the grid item. | 
| set | Grid | Sets the subtitle of the grid item. | 
| set | Grid | Sets the horizontal alignment of the grid item. | 
| set | Grid | 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
Grid — This object, for chaining.
setImage(image) 
Sets the image for this grid item.
Parameters
| Name | Type | Description | 
|---|---|---|
| image | Image | The ImageComponent object. | 
Return
Grid — 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 | Grid | The layout setting. | 
Return
Grid — This object, for chaining.
setSubtitle(subtitle) 
Sets the subtitle of the grid item.
Parameters
| Name | Type | Description | 
|---|---|---|
| subtitle | String | The subtitle text. | 
Return
Grid — This object, for chaining.
setTextAlignment(alignment)  
Sets the horizontal alignment of the grid item. Default is START.
Parameters
| Name | Type | Description | 
|---|---|---|
| alignment | Horizontal | The alignment setting. | 
Return
Grid — This object, for chaining.
setTitle(title) 
Sets the title text of the grid item.
Parameters
| Name | Type | Description | 
|---|---|---|
| title | String | The title text. | 
Return
Grid — This object, for chaining.