afryca.ase.Snippet ASE-API Execute module examples var moduleName = 'RandomFPR'; var e1 = ase.executeModule(moduleName, 'n=3'); var e2 = ase .executeModule( moduleName, ParametersBuilder .aseDefault() .add('n', 3) .join() ); var e3 = ase .createExecutionBuilder() .setModule(moduleName) .putParameter('n', 3) .execute(); var functions = ase.getModuleFunctions(moduleName); var fprCopy = e3.get(functions[0]).getResult().clone(); fprCopy.setValueSymmetrically(1, 2, NaN); var moduleName2 = 'CompleteFPR'; var functions2 = ase.getModuleFunctions(moduleName2); var e4 = ase .createExecutionBuilder() .setModule(moduleName2) .putVariable('preference', fprCopy) // fprCopy object .execute(); var e5 = ase .createExecutionBuilder() .setModule(moduleName2) .putParameter('preference', fprCopy) //fprCopy content .execute(); 'e1 result example: ' + e1.get(functions[0]).getResult() + '\n' + 'e2 result example: ' + e2.get(functions[0]).getResult() + '\n' + 'e3 result example: ' + e3.get(functions[0]).getResult() + '\n' + 'fprCopy:\n ' + fprCopy + '\n' + 'e4 result example: ' + e4.get(functions2[0]).getResult() + '\n' + 'e5 result example: ' + e5.get(functions2[0]).getResult() + '\n' + 'e5 script exception example: ' + e5.get(functions2[0]).getScriptException()