`#SPILL` error should recalculate on changes to result area (before: "Setting a null value in the ARRAYFORMULA expansion area does not update the NoSpaceForArrayResult error[Bug]")
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 45/100
- Tipo de issue
- Error
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- typescript
- Área
- data
Línea de trabajo
Comienza ejecutando la reproducción proporcionada de HyperFormula.buildEmpty y setCellContents en el CodeSandbox enlazado. Sigue cómo se actualizan las dependencias de ARRAYFORMULA cuando B2 se establece en null y verifica que A2 se recalcule y elimine el error #SPILL. Se considera terminado cuando el cambio demostrado produce el resultado esperado.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Description
The following code does not run as expected
const hf = HyperFormula.buildEmpty({
licenseKey: "gpl-v3"
});
// Add a new sheet and get its id.
const table1 = hf.addSheet("table1");
hf.setCellContents(
{
row: 0,
col: 0,
sheet: hf.getSheetId(table1)
},
[[1,2],['=ARRAYFORMULA(A1:B1 > 1)', 1]]
);
// When set null at B2 does not recompute formula cell
hf.setCellContents(
{
row: 1,
col: 1,
sheet: hf.getSheetId(table1)
},
[[null]]
);
Expected behavior is that A2 recaculate when set null at B2
Video or screenshots
No response
Demo
https://codesandbox.io/s/nostalgic-wozniak-imse6d?file=/src/index.js
HyperFormula version
2.4.0
Your framework
No response
Your environment
chrome 113
- Lenguaje dominante
- TypeScript
- Estrellas
- 2.8k
- Forks
- 175
- Merge medio
- 1 d 20 h
- PR fusionados (30 d)
- 17
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de handsontable/hyperformula
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
handsontable/hyperformula#1803 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
handsontable/hyperformula#1793 ·
Los mantenedores suelen responder en 1 día
-
Bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
handsontable/hyperformula#1745 ·
Los mantenedores suelen responder en 1 día
-
Bug Impact: Low
Dificultad 1/5 1-3 horas Aptitud para principiantes 68/100
handsontable/hyperformula#1641 ·
Los mantenedores suelen responder en 1 día
-
Bug
Dificultad 5/5 Más de una semana Aptitud para principiantes 22/100
handsontable/hyperformula#1825 · 1 comentario ·
Los mantenedores suelen responder en 1 día
Todos los issues de handsontable/hyperformula
Issues similares
-
triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
Los mantenedores suelen responder en 1 día
-
🎙️ task - drop the raw `./node_modules/.bin/rhachet roles boot` line from bhuild's feedback templateAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
ehmpathy/rhachet-roles-bhuild#639 ·
Los mantenedores suelen responder en 1 día
-
e2e-failure ready-to-code
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
redhat-developer/rhdh-plugin-export-overlays#4650 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
Los mantenedores suelen responder en 13 días
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
omdsh-dev/DSH-better-sidebar#1098 ·
Los mantenedores suelen responder en 2 días