hyperformula icon indicating copy to clipboard operation
hyperformula copied to clipboard

Docs: add a more advanced custom function tutorial

Open kirszenbaum opened this issue 4 years ago • 2 comments

Description

As discussed here, we should add a more advanced guide on implementng custom functions.

Links

https://handsontable.github.io/hyperformula/guide/custom-functions.html#implementing-your-custom-function https://github.com/handsontable/hyperformula/issues/968

Type of issue

  • [ ] Missing documentation
  • [ ] Error in the documentation
  • [ ] Request for a demo
  • [x] Request for a tutorial, guide etc.
  • [ ] Other issues, suggestions or ideas

kirszenbaum avatar Jul 22 '21 12:07 kirszenbaum

The goal here is to show in the docs how to make a function that:

  • accepts arguments (one of which might be a range, expression, etc)
  • is comprehensive (is protected from edge cases, does not blow up by being too naive)
  • is testable (there is an example of a unit test)

warpech avatar Feb 09 '22 16:02 warpech

Consider creating an example of a custom array function. See: https://github.com/handsontable/hyperformula/issues/843

sequba avatar Jul 11 '22 12:07 sequba

It turns out our current guide contains bugs that cause problems when trying to implement a custom function with arguments:

  • #1090
  • https://handsoncode.slack.com/archives/C031GBX62SE/p1668695428147239 (internal discussion)

After the research phase, we might be able to formulate answers to the above questions.

sequba avatar Nov 09 '22 09:11 sequba

We've decided to make this guide as comprehensive as possible and request the review from external consulting company.

sequba avatar Nov 24 '22 16:11 sequba

Released with HyperFormula 2.3.0.

sequba avatar Dec 22 '22 15:12 sequba