Прямое вычисление пользовательской функции без её записи в лист с Golang через C++

Прямое вычисление пользовательской функции без её записи в лист

Эта тема объясняет, как напрямую вычислить ваши пользовательские функции, не записывая их предварительно в лист. Пожалуйста, используйте метод Worksheet::CalculateFormula(System::String formula, CalculationOptions opts) для этой цели.

Посмотрите следующий пример кода, иллюстрирующий использование этого метода. Мы использовали пользовательскую функцию с именем MyCompany::CustomFunction() и самостоятельно вычисляем её значение как “Aspose.Cells.” Тогда это значение автоматически конкатенируется с значением ячейки A1, которое равно “Welcome to " с помощью движка расчетов, и итоговое вычисленное значение возвращается как “Welcome to Aspose.Cells.”. Как видно из кода, мы не записывали нашу пользовательскую функцию нигде в листе, и она вычисляется напрямую нашим собственным логикой.

Пример программирования

Вывод в консоль

Ниже приведен вывод консоли приведенного выше образца кода.

Calculated Value: Welcome to Aspose.Cells.

Связанная статья