SpreadJS Documentation
unparse Method
An expression that indicates the expression tree.
The parser context setting.
Unparses a CalcExpression to a string using the specified ParserContext.
Syntax
var instance = new GcSpread.Sheets.Calc.Parser(option);
var value; // Type: string
value = instance.unparse(expr, context);
function unparse( 
   expr : Expression,
   context : ParserContext
) : string;

Parameters

expr
An expression that indicates the expression tree.
context
The parser context setting.

Return Value

The specified CalcExpression as a string.
Example
This example gets the custom name and formula.
activeSheet.setValue(0, 0, 1);
activeSheet.setValue(0, 1, 2);
activeSheet.setValue(0, 2, 3);
activeSheet.addCustomName("customName1", "=12", 0, 0);
activeSheet.addCustomName("customName2", "Average(20,45)", 0, 0);
activeSheet.addCustomName("customName3", "=$A$1:$C$1");
activeSheet.setFormula(1, 0, "customName1");
activeSheet.setFormula(1, 1, "customName2");
activeSheet.setFormula(1, 2, "sum(customName3)");
 
$("#button1").click(function () {
    var cname = activeSheet.getCustomName("customName2");
    if (cname instanceof GcSpread.Sheets.NameInfo) {
        //get CustomName
        var name = cname.getName();
        //get Expression
        var expression = cname.getExpression();
        //get Expression String
        var expStr = new GcSpread.Sheets.Calc.Parser().unparse(expression, new GcSpread.Sheets.Calc.ParserContext(true, 0, 0));
        alert("Name:" + name + ";Expression: =" + expStr);
    }
});
See Also

Reference

Parser type

 

 


Copyright © GrapeCity, inc. All rights reserved.

Send comments on this topic.