add new table tool
All checks were successful
Deploy Sokko G / deploy (push) Successful in 6s

This commit is contained in:
Shinuwa 2026-07-30 11:32:33 +02:00
parent 896ae23ff2
commit 025cd4bf22
19 changed files with 1336 additions and 1 deletions

View file

@ -456,6 +456,43 @@ Stockage compact :
- `value` est numérique.
- Si un `parentId` ne pointe vers aucune entrée existante, il est réinitialisé à vide.
## Outil Tableau
Type : `table`
```json
{
"rows": 12,
"columns": 8,
"cells": {
"A1": "Texte libre",
"B1": "100",
"C1": "=A1+B1",
"D1": "=(B1+20)/2"
},
"rowLabels": {
"0": "Boss",
"1": "Phase 2"
},
"columnLabels": {
"0": "Item",
"1": "Quantité"
}
}
```
Stockage compact :
- `rows` est omis si la valeur vaut `10`.
- `columns` est omis si la valeur vaut `6`.
- `cells` conserve uniquement les cellules non vides et dans les limites du tableau.
- `rows` est limité entre `1` et `50`.
- `columns` est limité entre `1` et `20`.
- Les valeurs de cellules sont stockées sous forme de texte brut, formules incluses.
- Les résultats calculés ne sont pas persistés.
- `rowLabels` et `columnLabels` conservent uniquement les intitulés visuels personnalisés.
- Les intitulés personnalisés n'impactent pas les références de formule, qui restent basées sur les adresses `A1`, `C2`, etc.
## Export
L'export d'une toolbox remappe les identifiants pour produire des IDs courts et indépendants.