afryca.ase.Snippet ASE-API Execute function examples var functionName = 'ChiclanaRandomFPR'; var e1 = ase.executeFunction(functionName, 'n=3'); var e2 = ase .executeFunction( functionName, ParametersBuilder .aseDefault() .add('n', 3) .join() ); var e3 = ase .createExecutionBuilder() .setFunction(functionName) .putParameter('n', 3) .execute(); var fprCopy = e3.getResult().clone(); fprCopy.setValueSymmetrically(1, 2, NaN); var functionName2 = 'FedrizziCO'; var e4 = ase .createExecutionBuilder() .setFunction(functionName2) .putVariable('preference', fprCopy) // fprCopy object .execute(); var e5 = ase .createExecutionBuilder() .setFunction(functionName2) .putParameter('preference', fprCopy) //fprCopy content .execute(); 'e1:\n' + e1.getResult().prettyFormat() + '\n' + 'e2:\n' + e2.getResult().prettyFormat() + '\n' + 'e3:\n' + e3.getResult().prettyFormat() + '\n' + 'fprCopy:\n ' + fprCopy.prettyFormat() + '\n' + 'e4:\n ' + e4.getResult().prettyFormat() + '\n' + 'e5 result: ' + e5.getResult() + '\n' + 'e5 ScriptException: ' + e5.getScriptException()