Action that evaluates mathematical expressions safely using JavaScript's built-in math functions. Supports basic arithmetic operations, parentheses, and common math functions.

Example

// Simple arithmetic
await runAction({
ActionName: 'Calculate Expression',
Params: [{
Name: 'Expression',
Value: '(2 * 3) + 4 / 15'
}]
});

// Using math functions
await runAction({
ActionName: 'Calculate Expression',
Params: [{
Name: 'Expression',
Value: 'sqrt(16) + pow(2, 3) + sin(PI/2)'
}]
});

Hierarchy (view full)

Constructors

Methods

  • Executes the action with the provided parameters.

    Parameters

    • params: RunActionParams<any>

      The action execution parameters including context

    Returns Promise<ActionResultSimple>

    Promise resolving to the action result