Direkt beräkning av anpassad funktion utan att skriva den i en kalkylblad

Direkt beräkning av anpassad funktion utan att skriva den i en kalkylblad

Den här artikeln förklarar hur du kan direkt beräkna dina anpassade funktioner utan först att skriva dem i en arbetsbok. Använd Worksheet.CalculateFormula(string formula, CalculationOptions opts)-metoden för detta ändamål.

Se följande exempelkod som illustrerar användningen av denna metod. Vi har använt en anpassad funktion som heter MyCompany.CustomFunction() och beräknar dess värde som “Aspose.Cells.” på egen hand och sedan konkateneras detta värde automatiskt med värdet för cell A1, vilket är “Välkommen till " av beräkningsmotorn och det slutliga beräknade värdet returneras som “Välkommen till Aspose.Cells.”. Som du kan se i koden har vi inte skrivit vår anpassade funktion någonstans i en arbetsbok och den beräknas direkt av vår egen anpassade logik.

Programmeringsexempel

Konsoloutput

Nedan är konsol utmatningen av ovanstående provkod.

Calculated Value: Welcome to Aspose.Cells.

Relaterad artikel