AI-generated Key Takeaways
- 
          
A Validation object defines the validation rule for an attached widget.
 - 
          
Validation is available for Google Chat apps and Google Workspace add-ons.
 - 
          
The
setCharacterLimitmethod sets the maximum number of characters allowed in a widget. - 
          
The
setInputTypemethod sets the type of input expected for a widget. 
An object that defines the validation rule for the widget that it is attached to.
Available for Google Chat apps and Google Workspace add-ons.
const validation = CardService.newValidation().setCharacterLimit('10').setInputType( CardService.InputType.TEXT);
Methods
| Method | Return type | Brief description | 
|---|---|---|
set | Validation | Sets the character limit of the widget. | 
set | Validation | Sets the input type of the widget. | 
Detailed documentation
setCharacterLimit(characterLimit)  
Sets the character limit of the widget.
Available for Google Chat apps and Google Workspace add-ons.
Parameters
| Name | Type | Description | 
|---|---|---|
character | Integer | The character limit to set. Note that this restriction is only effective
    for Text and is ignored for other widgets. | 
Return
Validation — This object, for chaining.
setInputType(inputType)  
Sets the input type of the widget.
Available for Google Chat apps and Google Workspace add-ons.
Parameters
| Name | Type | Description | 
|---|---|---|
input | Input | The Input to set. | 
Return
Validation — This object, for chaining.