# Validator 요소

## Content

validator 요소에는 numberValidator, dateValidator, textLengthValidator, formulaValidator, formulaListValidator, listValidator가 있습니다.

다음 표는 base validator의 속성들을 나열한 것입니다.

| **속성** | **API 레퍼런스** | **타입** |
| --- | -------- | --- |
| errorMessage | `DefaultDataValidator.errorMessage` | `string` |
| errorStyle | `DefaultDataValidator.errorStyle` | `GC.Spread.Sheets.DataValidation.ErrorStyle` |
| errorTitle | `DefaultDataValidator.errorTitle` | `string` |
| ignoreBlank | `DefaultDataValidator.ignoreBlank` | `boolean` |
| inCellDropdown | `DefaultDataValidator.inCellDropdown` | `Boolean` |
| inputMessage | `DefaultDataValidator.inputMessage` | `string` |
| inputTitle | `DefaultDataValidator.inputTitle` | `string` |
| showErrorMessage | `DefaultDataValidator.showErrorMessage` | `Boolean` |
| showInputMessage | `DefaultDataValidator.showInputMessage` | `Boolean` |

numberValidator 요소는 자식 요소가 없습니다. 다음 표는 numberValidator 요소의 속성들을 나열한 것입니다.

| **속성** | **API 레퍼런스** | **타입** |
| --- | -------- | --- |
| comparisonOperator | `DefaultDataValidator.createNumberValidator(comparisonOperator, value, value2, isIntegerValue)` | `GC.Spread.Sheets.ConditionalFormatting.ComparisonOperators` |
| isIntegerValue | `DefaultDataValidator.createNumberValidator(comparisonOperator, value, value2, isIntegerValue)` | `Boolean` |
| value1 | `DefaultDataValidator.createNumberValidator(comparisonOperator, value, value2, isIntegerValue)` | `string` |
| value2 | `DefaultDataValidator.createNumberValidator(comparisonOperator, value, value2, isIntegerValue)` | `string` |

dateValidator 요소는 자식 요소가 없습니다. 다음 표는 dateValidator 요소의 속성들을 나열한 것입니다.

| **속성** | **API 레퍼런스** | **타입** |
| --- | -------- | --- |
| comparisonOperator | `DefaultDataValidator.createDateValidator(comparisonOperator, value, value2)` | `GC.Spread.Sheets.ConditionalFormatting.ComparisonOperators` |
| value1 | `DefaultDataValidator.createDateValidator(comparisonOperator, value, value2)` | `string` |
| value2 | `DefaultDataValidator.createDateValidator(comparisonOperator, value, value2)` | `string` |

textLengthValidator 요소는 자식 요소가 없습니다. 다음 표는 textLengthValidator 요소의 속성들을 나열한 것입니다.

| **속성** | **API 레퍼런스** | **타입** |
| --- | -------- | --- |
| comparisonOperator | `DefaultDataValidator.createTextLengthValidator(comparisonOperator, value, value2)` | `GC.Spread.Sheets.ConditionalFormatting.ComparisonOperators` |
| value1 | `DefaultDataValidator.createTextLengthValidator(comparisonOperator, value, value2)` | `string` |
| value2 | `DefaultDataValidator.createTextLengthValidator(comparisonOperator, value, value2)` | `string` |

formulaValidator 요소는 자식 요소가 없습니다. 다음 표는 formulaValidator 요소의 속성들을 나열한 것입니다.

| **속성** | **API 레퍼런스** | **타입** |
| --- | -------- | --- |
| formula | `DefaultDataValidator.createFormulaValidator(formula)` | `string` |

formulaListValidator 요소는 자식 요소가 없습니다. 다음 표는 formulaListValidator 요소의 속성들을 나열한 것입니다.

| **속성** | **API 레퍼런스** | **타입** |
| --- | -------- | --- |
| formulalist | `DefaultDataValidator.createFormulaListValidator(formulalist)` | `string` |

listValidator 요소는 자식 요소가 없습니다. 다음 표는 listValidator 요소의 속성들을 나열한 것입니다.

| **속성** | **API 레퍼런스** | **타입** |
| --- | -------- | --- |
| list | `DefaultDataValidator.createListValidator(list)` | `string` |
