Action that calculates business days between two dates, accounting for weekends and optionally holidays. Can also add/subtract business days from a date.

Example

// Calculate business days between dates
await runAction({
ActionName: 'Business Days Calculator',
Params: [{
Name: 'Operation',
Value: 'DaysBetween'
}, {
Name: 'StartDate',
Value: '2024-01-01'
}, {
Name: 'EndDate',
Value: '2024-01-31'
}]
});

// Add business days to a date
await runAction({
ActionName: 'Business Days Calculator',
Params: [{
Name: 'Operation',
Value: 'AddDays'
}, {
Name: 'StartDate',
Value: '2024-01-01'
}, {
Name: 'Days',
Value: 10
}]
});

Hierarchy (view full)

Constructors

Properties

defaultHolidays: Record<string, string[]> = ...

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