Прямое вычисление пользовательской функции без её записи в лист с 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.