changedInput schema / $defs / EditOperation / properties / action / description
Previous value: -"Operation type:\n- \"replace\": find old_text, replace with new_text (regex optional)\n- \"delete\": remove text matching target\n- \"modify\": find old_text, replace with new_text\n- \"style\": apply a style string to the whole document\n- \"add\": append text at a column (Excel)\n- \"clear\": clear document content"New value: +"Operation type. Only the listed fields are meaningful per action:\n- \"replace\": old_text, new_text, regex (all doc types)\n- \"delete\": target, regex (all doc types)\n- \"modify\": old_text, new_text (all doc types)\n- \"style\": style, apply_all (all doc types)\n- \"add\": text, column (Excel append; Word/PPT append paragraph)\n- \"clear\": (no fields)\n- \"write_cell\": cell, text (value), sheet_name, style, is_formula (Excel)\n- \"set_formula\": cell, formula, sheet_name (Excel)\n- \"freeze_panes\": range (Excel)\n- \"add_chart\": chart_type + chart_data_range (Excel) OR chart_type + chart_data (PPT), sheet_name (Excel)\n- \"conditional_format\": conditional_format OR range + cell_is opts (Excel)\n- \"data_validation\": data_validation OR range (Excel)\n- \"add_table\": rows (first row = header), slide_index (PPT)\n- \"add_picture\": path, slide_index (PPT)\n- \"add_shape\": slide_index, fill, line, shape_type (PPT)\n- \"apply_layout\": slide_index, layout (PPT)\n- \"set_transition\": slide_index, transition (PPT)\n- \"add_notes\": slide_index, notes (PPT)\n- \"add_slide\": layout (PPT, optional)\n- \"sort\": range, key_columns, orders, order (Excel)\n- \"add_sheet\": sheet_name (Excel)\n- \"set_range_style\": range, style (Excel)\n- \"number_format\": number_format (\"RANGE=FORMAT\", e.g. \"A1:A10=0.00%\")\nUnused fields for an action are ignored."
changedInput schema / $defs / EditOperation / properties / action / enum
Previous value: -[
- "replace",
- "delete",
- "modify",
- "style",
- "add",
- "clear"
-]New value: +[
+ "replace",
+ "delete",
+ "modify",
+ "style",
+ "add",
+ "clear",
+ "write_cell",
+ "set_formula",
+ "freeze_panes",
+ "add_chart",
+ "conditional_format",
+ "data_validation",
+ "add_table",
+ "add_picture",
+ "add_shape",
+ "apply_layout",
+ "set_transition",
+ "add_notes",
+ "add_slide",
+ "sort",
+ "add_sheet",
+ "set_range_style",
+ "number_format"
+]
addedInput schema / $defs / EditOperation / properties / cell
Added value: +{
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Target cell reference, e.g. \"A1\" (Excel).",
+ "title": "Cell"
+}
addedInput schema / $defs / EditOperation / properties / cf_type
Added value: +{
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Conditional format type (color_scale/data_bar/cell_is/formula).",
+ "title": "Cf Type"
+}
addedInput schema / $defs / EditOperation / properties / chart_data
Added value: +{
+ "anyOf": [
+ {
+ "items": {
+ "items": {},
+ "type": "array"
+ },
+ "type": "array"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "PPT chart data for add_chart.",
+ "title": "Chart Data"
+}
addedInput schema / $defs / EditOperation / properties / chart_data_range
Added value: +{
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Excel chart data range for add_chart.",
+ "title": "Chart Data Range"
+}
addedInput schema / $defs / EditOperation / properties / chart_type
Added value: +{
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Chart type for add_chart.",
+ "title": "Chart Type"
+}
addedInput schema / $defs / EditOperation / properties / dv_type
Added value: +{
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Data validation type (list/whole/decimal/date/text_length).",
+ "title": "Dv Type"
+}
addedInput schema / $defs / EditOperation / properties / fill
Added value: +{
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Shape fill color hex (add_shape).",
+ "title": "Fill"
+}
addedInput schema / $defs / EditOperation / properties / formula
Added value: +{
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Excel formula string (set_formula).",
+ "title": "Formula"
+}
addedInput schema / $defs / EditOperation / properties / formula1
Added value: +{
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Data validation formula1 (e.g. \"yes,no\").",
+ "title": "Formula1"
+}
addedInput schema / $defs / EditOperation / properties / formula2
Added value: +{
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Data validation formula2 (e.g. upper bound).",
+ "title": "Formula2"
+}
addedInput schema / $defs / EditOperation / properties / is_formula
Added value: +{
+ "anyOf": [
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "write_cell only: true stores text as a formula (must start with \"=\"), false forces a literal string even when it starts with \"=\", omitted keeps the automatic behaviour.",
+ "title": "Is Formula"
+}
addedInput schema / $defs / EditOperation / properties / key_columns
Added value: +{
+ "anyOf": [
+ {
+ "items": {
+ "type": "integer"
+ },
+ "type": "array"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "0-based sort key columns (sort).",
+ "title": "Key Columns"
+}
addedInput schema / $defs / EditOperation / properties / layout
Added value: +{
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Slide layout name/index (apply_layout).",
+ "title": "Layout"
+}
addedInput schema / $defs / EditOperation / properties / line
Added value: +{
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Shape line color hex (add_shape).",
+ "title": "Line"
+}
addedInput schema / $defs / EditOperation / properties / notes
Added value: +{
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Speaker notes text (add_notes).",
+ "title": "Notes"
+}
addedInput schema / $defs / EditOperation / properties / number_format
Added value: +{
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Number format spec \"RANGE=FORMAT\" (number_format).",
+ "title": "Number Format"
+}
addedInput schema / $defs / EditOperation / properties / order
Added value: +{
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Single sort order asc/desc (sort).",
+ "title": "Order"
+}
addedInput schema / $defs / EditOperation / properties / orders
Added value: +{
+ "anyOf": [
+ {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Per-key sort orders asc/desc (sort).",
+ "title": "Orders"
+}
addedInput schema / $defs / EditOperation / properties / path
Added value: +{
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Image path (add_picture).",
+ "title": "Path"
+}
addedInput schema / $defs / EditOperation / properties / range
Added value: +{
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Cell range for freeze_panes/conditional_format/data_validation/add_chart (Excel).",
+ "title": "Range"
+}
addedInput schema / $defs / EditOperation / properties / rows
Added value: +{
+ "anyOf": [
+ {
+ "items": {
+ "items": {},
+ "type": "array"
+ },
+ "type": "array"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Table rows for add_table (PPT). First row is the header.",
+ "title": "Rows"
+}
addedInput schema / $defs / EditOperation / properties / shape_type
Added value: +{
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Autoshape type (add_shape), e.g. rectangle/oval/arrow/line.",
+ "title": "Shape Type"
+}
addedInput schema / $defs / EditOperation / properties / sheet_name
Added value: +{
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Target worksheet (Excel).",
+ "title": "Sheet Name"
+}
addedInput schema / $defs / EditOperation / properties / slide_index
Added value: +{
+ "anyOf": [
+ {
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Target slide index (PPT add_table/add_chart).",
+ "title": "Slide Index"
+}
changedInput schema / $defs / EditOperation / properties / text / anyOf
Previous value: -[
- {
- "type": "string"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "type": "string"
+ },
+ {
+ "type": "integer"
+ },
+ {
+ "type": "number"
+ },
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+]
changedInput schema / $defs / EditOperation / properties / text / description
Previous value: -"Text to add (add)."New value: +"Text to add (add) or scalar value to write (write_cell; formulas start with \"=\")."
addedInput schema / $defs / EditOperation / properties / transition
Added value: +{
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Transition name (set_transition).",
+ "title": "Transition"
+}