In a spreadsheet I can enter =SIN(45)+123
in a cell, and it will be evaluated.
How can I evaluate spreadsheet functions within a custom function, something like an "eval" function that would work like this :
function myFunc() {
return Sheet.eval("=SIN(45)+123")
}
is it possible ?
Note that I don't care about the SIN
function in particular, what I want is to have access to the complete arsenal of spreadsheet functions (PMT
, QUERY
, NPER
, etc..)
Not possible - This has been asked many times. Suggest you check the google-apps-script issue list to see if anything has changed. But last I checked, there is no way to do it, and they have no plan to add it. https://code.google.com/p/google-apps-script-issues/issues/list
If you need to, you can always copy the code from "ethercalc" as it has a java script versions of the spreadsheet formulas. https://github.com/audreyt/ethercalc
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With