Direkte Berechnung einer benutzerdefinierten Funktion ohne sie in einem Arbeitsblatt zu schreiben
Contents
[
Hide
]
Dieser Artikel erklärt, wie Sie Ihre benutzerdefinierten Funktionen direkt berechnen können, ohne sie zuerst in einem Arbeitsblatt zu schreiben. Verwenden Sie dafür die Methode Worksheet.calculateFormula(string formula, CalculationOptions opts).
Direkte Berechnung einer benutzerdefinierten Funktion ohne Eintragung in ein Arbeitsblatt
Bitte sehen Sie sich den folgenden Beispielcode an, der die Verwendung dieser Methode veranschaulicht. Wir haben eine benutzerdefinierte Funktion namens MyCompany.CustomFunction() verwendet und ihren Wert als “Aspose.Cells.” selbst berechnet, und dann wird dieser Wert automatisch mit dem Wert der Zelle A1, der “Willkommen bei " ist, von der Berechnungsmaschine konkateniert und der endgültige berechnete Wert als “Willkommen bei Aspose.Cells.” zurückgegeben. Wie Sie im Code sehen können, haben wir unsere benutzerdefinierte Funktion nirgendwo in einem Arbeitsblatt geschrieben und sie wird direkt durch unsere eigene benutzerdefinierte Logik berechnet.
Konsolenausgabe
Im Folgenden finden Sie die Konsolenausgabe des obigen Beispielcodes.
Calculated Value: Welcome to Aspose.Cells.