Class Validation
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Validação
Um objeto que define a regra de validação para o widget a que está anexado.
Disponível para apps do Google Chat e complementos do Google Workspace.
const validation = CardService.newValidation().setCharacterLimit('10').setInputType(
CardService.InputType.TEXT);
Documentação detalhada
setCharacterLimit(characterLimit)
Define o limite de caracteres do widget.
Disponível para apps do Google Chat e complementos do Google Workspace.
Parâmetros
Nome | Tipo | Descrição |
characterLimit | Integer | O limite de caracteres a ser definido. Essa restrição só é eficaz
para TextInput e é ignorada para outros widgets. |
Retornar
Validation
: este objeto, para encadeamento.
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons, e as amostras de código são licenciadas de acordo com a Licença Apache 2.0. Para mais detalhes, consulte as políticas do site do Google Developers. Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2025-07-26 UTC.
[null,null,["Última atualização 2025-07-26 UTC."],[[["\u003cp\u003eValidation objects define rules for widgets, such as character limits and input types, ensuring data integrity.\u003c/p\u003e\n"],["\u003cp\u003eThey are available for Google Chat apps and Workspace Add-ons, offering developers control over user input.\u003c/p\u003e\n"],["\u003cp\u003eDevelopers can leverage methods like \u003ccode\u003esetCharacterLimit\u003c/code\u003e and \u003ccode\u003esetInputType\u003c/code\u003e to customize validation behavior.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003esetCharacterLimit\u003c/code\u003e method specifically applies to \u003ccode\u003eTextInput\u003c/code\u003e widgets, enforcing maximum character input.\u003c/p\u003e\n"],["\u003cp\u003eSimilarly, \u003ccode\u003esetInputType\u003c/code\u003e dictates the accepted input type, enhancing user experience and data accuracy.\u003c/p\u003e\n"]]],[],null,["# Class Validation\n\nValidation\n\nAn object that defines the validation rule for the widget that it is attached to.\n\nAvailable for Google Chat apps and Google Workspace add-ons.\n\n```javascript\nconst validation = CardService.newValidation().setCharacterLimit('10').setInputType(\n CardService.InputType.TEXT);\n``` \n\n### Methods\n\n| Method | Return type | Brief description |\n|------------------------------------------------------------------|-----------------|-----------------------------------------|\n| [setCharacterLimit(characterLimit)](#setCharacterLimit(Integer)) | [Validation](#) | Sets the character limit of the widget. |\n| [setInputType(inputType)](#setInputType(InputType)) | [Validation](#) | Sets the input type of the widget. |\n\nDetailed documentation\n----------------------\n\n### `set``Character``Limit(characterLimit)`\n\nSets the character limit of the widget.\n\nAvailable for Google Chat apps and Google Workspace add-ons.\n\n#### Parameters\n\n| Name | Type | Description |\n|--------------------|-----------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `character``Limit` | `Integer` | The character limit to set. Note that this restriction is only effective for [TextInput](/apps-script/reference/card-service/text-input) and is ignored for other widgets. |\n\n#### Return\n\n\n[Validation](#) --- This object, for chaining.\n\n*** ** * ** ***\n\n### `set``Input``Type(inputType)`\n\nSets the input type of the widget.\n\nAvailable for Google Chat apps and Google Workspace add-ons.\n\n#### Parameters\n\n| Name | Type | Description |\n|---------------|-------------------------------------------------------------|-------------------------------------------------------------------------|\n| `input``Type` | [InputType](/apps-script/reference/card-service/input-type) | The [InputType](/apps-script/reference/card-service/input-type) to set. |\n\n#### Return\n\n\n[Validation](#) --- This object, for chaining."]]