addedOutput schema / properties / formulas
Added value: +{
+ "properties": {
+ "cells": {
+ "items": {
+ "properties": {
+ "cell": {
+ "pattern": "^(?:[A-H]?[A-Z]|I[A-V])(?:[1-9][0-9]{0,3}|10000)(?![\\s\\S])",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "sheet": {
+ "maxLength": 120,
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "sheet_index": {
+ "maximum": 99,
+ "minimum": 0,
+ "type": [
+ "integer",
+ "null"
+ ]
+ },
+ "state": {
+ "enum": [
+ "cache_absent_or_empty",
+ "cached_error",
+ "cached_value",
+ "unknown",
+ null
+ ],
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "type": [
+ "object",
+ "null"
+ ]
+ },
+ "maxItems": 200,
+ "type": [
+ "array",
+ "null"
+ ]
+ },
+ "scope": {
+ "properties": {
+ "listed_cells_cap": {
+ "const": 200
+ },
+ "max_cells": {
+ "const": 500000
+ },
+ "max_columns": {
+ "const": 256
+ },
+ "max_rows": {
+ "const": 10000
+ },
+ "max_sheets": {
+ "const": 100
+ },
+ "note": {
+ "const": "Explicit formula records in scanned source cells only, before trim/merge fill. Other sheets, cells outside limits and implicit shared/array/dynamic range followers are not scanned; ranges are not expanded. Empty caches may be intentional; cached values have unverified freshness. No formula text or evaluation."
+ }
+ },
+ "type": [
+ "object",
+ "null"
+ ]
+ },
+ "sheets": {
+ "items": {
+ "properties": {
+ "cells_scanned": {
+ "maximum": 500000,
+ "minimum": 0,
+ "type": [
+ "integer",
+ "null"
+ ]
+ },
+ "counts": {
+ "properties": {
+ "cache_absent_or_empty": {
+ "maximum": 500000,
+ "minimum": 0,
+ "type": [
+ "integer",
+ "null"
+ ]
+ },
+ "cached_error": {
+ "maximum": 500000,
+ "minimum": 0,
+ "type": [
+ "integer",
+ "null"
+ ]
+ },
+ "cached_value": {
+ "maximum": 500000,
+ "minimum": 0,
+ "type": [
+ "integer",
+ "null"
+ ]
+ },
+ "unknown": {
+ "maximum": 500000,
+ "minimum": 0,
+ "type": [
+ "integer",
+ "null"
+ ]
+ }
+ },
+ "type": [
+ "object",
+ "null"
+ ]
+ },
+ "sheet": {
+ "maxLength": 120,
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "sheet_index": {
+ "maximum": 99,
+ "minimum": 0,
+ "type": [
+ "integer",
+ "null"
+ ]
+ },
+ "truncated": {
+ "type": [
+ "boolean",
+ "null"
+ ]
+ }
+ },
+ "type": [
+ "object",
+ "null"
+ ]
+ },
+ "maxItems": 100,
+ "type": [
+ "array",
+ "null"
+ ]
+ },
+ "truncated": {
+ "type": [
+ "boolean",
+ "null"
+ ]
+ }
+ },
+ "type": [
+ "object",
+ "null"
+ ]
+}