files_set_number_validation
Adds a numeric data-validation to a range: the number must satisfy at least one constraint. Provide any of: min and/or max (inclusive bounds — a value passes if min<=v<=max), greater_than/less_than (STRICT exclusive bounds; both together express 'not between': valid when v<less_than OR v>greater_than), equals (list — value must equal one of these), not_equals (list — value must differ from all of these). At least one constraint required. require_integer (default false): only whole numbers pass, a fractional value fails regardless of the bounds (Excel's "whole" rule). strict (default true): reject invalid entries; false warns. Pass 'id' (from files_validations) to replace. Requires edit permission. Signature: files_set_number_validation(file_uuid, range, sheet?, id?, strict?, min?, max?, greater_than?, less_than?, equals?, not_equals?, require_integer?).
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"file_uuid": "<file_uuid>",
"range": "<range>"
},
"name": "files_set_number_validation"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | Existing validation id to replace. | |
| max | No | Maximum allowed value (inclusive). | |
| min | No | Minimum allowed value (inclusive). | |
| range | Yes | A1 range, e.g. 'B2:B100'. | |
| sheet | No | ||
| equals | No | Value must equal one of these. | |
| strict | No | Reject invalid entries (default true); false warns. | |
| file_uuid | Yes | ||
| less_than | No | Value must be strictly less than this (exclusive). | |
| not_equals | No | Value must differ from all of these. Cannot be combined with other constraints. | |
| greater_than | No | Value must be strictly greater than this (exclusive). | |
| require_integer | No | Only whole numbers pass; a fractional value fails regardless of the bounds. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| range | Yes | ||
| file_uuid | Yes | ||
| sequence_number | Yes |