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

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

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

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

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

Образец кода