Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Docs: add a more advanced custom function tutorial #779

Closed
1 of 5 tasks
kirszenbaum opened this issue Jul 22, 2021 · 5 comments · Fixed by #1108
Closed
1 of 5 tasks

Docs: add a more advanced custom function tutorial #779

kirszenbaum opened this issue Jul 22, 2021 · 5 comments · Fixed by #1108
Assignees
Labels
Docs Improvements or additions to documentation Impact: High Verified Verified by Handsoncode

Comments

@kirszenbaum
Copy link
Contributor

kirszenbaum commented Jul 22, 2021

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
#968
#1090

Type of issue

  • Missing documentation
  • Error in the documentation
  • Request for a demo
  • Request for a tutorial, guide etc.
  • Other issues, suggestions or ideas
@kirszenbaum kirszenbaum added the Docs Improvements or additions to documentation label Jul 22, 2021
@kirszenbaum kirszenbaum changed the title Docs: add a more advanced runFunction() tutorial Docs: add a more advanced custom function tutorial Jul 22, 2021
@wojciechczerniak wojciechczerniak added the Verified Verified by Handsoncode label Aug 5, 2021
@sequba sequba self-assigned this Feb 9, 2022
@warpech
Copy link
Member

warpech commented Feb 9, 2022

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)

@sequba
Copy link
Contributor

sequba commented Jul 11, 2022

Consider creating an example of a custom array function. See: #843

@sequba
Copy link
Contributor

sequba commented Nov 9, 2022

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

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

@sequba
Copy link
Contributor

sequba commented Nov 24, 2022

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

@sequba
Copy link
Contributor

sequba commented Dec 22, 2022

Released with HyperFormula 2.3.0.

@sequba sequba closed this as completed Dec 22, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Docs Improvements or additions to documentation Impact: High Verified Verified by Handsoncode
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants