Расчет пользовательских функций в GridWeb

Возможные сценарии использования

Aspose.Cells.GridWeb поддерживает расчет пользовательских функций с помощью свойства GridWeb.CustomCalculationEngine. Это свойство принимает экземпляр интерфейса GridAbstractCalculationEngine. Пожалуйста, реализуйте интерфейс GridAbstractCalculationEngine и вычисляйте свои пользовательские функции с помощью собственной логики.

Расчет пользовательских функций в GridWeb

Следующий пример кода добавляет пользовательскую функцию с именем MYTESTFUNC() в ячейку B3. Затем мы вычисляем значение этой функции, реализуя интерфейс GridAbstractCalculationEngine. Мы вычисляем MYTESTFUNC() таким образом, что он умножает свой параметр на 2 и возвращает результат. Поэтому, если его параметр равен 9, он вернет 2 * 9 = 18.

Образец кода