FORMULATEXT failing when the argument is not a CellReference type
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
- 35/100
- Tipo de issue
- Error
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- typescript
- Área
- data
Línea de trabajo
Comienza con la reproducción en JSFiddle y el punto de entrada FORMULATEXT, comparando la entrada directa de CellReference con los argumentos basados en INDEX que se muestran en el ejemplo. Verifica que el texto de la fórmula se devuelva tanto para las referencias indirectas como para el caso basado en ROW, coincidiendo con los resultados de Google Sheets y Excel.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Description
This works as expected in Google Sheets and Excel
const hyperformulaInstance = HyperFormula.buildEmpty({
licenseKey: 'internal-use-in-handsontable',
});
const containerName = 'example'
var container = document.getElementById('example')
container.hot = new Handsontable(
container,
{
licenseKey: 'non-commercial-and-evaluation',
rowHeaders: false,
colHeaders: false,
height: 'auto',
fillHandle: false,
formulas: {
engine: hyperformulaInstance,
sheetName: containerName
},
data: [
[1, 2, '=SUM(A1:B1)', '=FORMULATEXT(C1)'],
[2, 3, '=SUM(A2:B2)', '=FORMULATEXT(index(C:C,2))'],
[3, 4, '=SUM(A3:B3)', '=FORMULATEXT(index(C:C,ROW()))'],
]
}
)
| Platform | Results |
|---|---|
| HyperFormula | ![]() |
| Google Sheets | ![]() |
| MS Excel | ![]() |
Steps to reproduce
Your environment
- Handsontable: v12.3.2 (22/03/2023 14:43:31)
- HyperFormula: 2.3.1
- Browser Name & OS: Mac + Chrome
- 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
-
numberToSimpleDate returns day 0 for 31 December of some years when leapYear1900 is truePosiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abierto
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]: Uncaught "Resizing to smaller array" when the sheet behind a whole-column or whole-row array source growsPosiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. AbiertoBug
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
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
vercel-labs/durable-harness#53 ·
Los mantenedores suelen responder en 1 día
-
[Bug]: Redesign tab bars ignore clicks on Linux: hidden chat layers keep window drag regionsAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
Los mantenedores suelen responder en 1 día
-
area/docs area/ui enhancement
Dificultad 1/5 1-3 horas Aptitud para principiantes 88/100
melgarafael/DeskcommCRM#4098 ·
Los mantenedores suelen responder en 1 día
-
bug ready-for-agent
Dificultad 2/5 1-3 horas Aptitud para principiantes 86/100
kerti/balances-v2#801 ·
Los mantenedores suelen responder en 1 día
-
lesson-submission pending-review
Dificultad 1/5 Menos de una hora Aptitud para principiantes 84/100
Ikalus1988/MisakaNet#4510 ·
Los mantenedores suelen responder en 1 día


