Möglicherweise müssen Sie eine benutzerdefinierte Funktion erstellen, wenn Sie ein Skript schreiben, das mehrere sich wiederholende Aufgaben erfordert, die sich von den integrierten JavaScript-Funktionen unterscheiden.
Anleitung
Schritt 1
Geben Sie den Wert function ein, um die Erstellung Ihrer eigenen benutzerdefinierten Funktion zu initiieren, und geben Sie den gewünschten Namen an: function function_name.
Schritt 2
Verwenden Sie die folgende Syntax für die erstellte Funktion: - Klammern () zum Definieren von Variablenparametern, die für die erstellte benutzerdefinierte Funktion optional sind; - Geschweifte Klammern {} zum Anzeigen von Javascript-Code.
Schritt 3
Verwenden Sie die folgenden Symbole, um die Syntax beizubehalten: - Kommas - Trennen von Variablenparametern - Semikolon - Definieren des Endes des Funktionswertes Eine benutzerdefinierte Funktion ohne Parameter sieht also so aus: function function_name () {}; Funktionsname.
Schritt 4
Verwenden Sie die neu erstellte UDF, um die Einstellungen für die Seitenanzeige zu ändern oder Berechnungen durchzuführen und das Ergebnis zurückzugeben. Dazu wird der Return-Befehl verwendet. Beispiel: Funktion sum (a, u) {var c = (a + u); return c;};
Schritt 5
Nutzen Sie die Möglichkeit, eine unbenannte benutzerdefinierte Funktion zu erstellen, die durch Schreiben in eine Variable oder direkt aufgerufen werden kann. Diese Funktionen werden allgemein als Funktionsliterale oder Lambda-Funktionen bezeichnet.
Schritt 6
Erweitern Sie das Menü "Extras" in der oberen Symbolleiste des Open Office-Anwendungsfensters, um den Vorgang zum Erstellen einer benutzerdefinierten Funktion mit der Möglichkeit zum anschließenden Aufrufen der Formeln des Dokumentblatts auszuführen, und gehen Sie zum Punkt "Makros".
Schritt 7
Wählen Sie den Abschnitt Makroverwaltung und wählen Sie OpenOffice.org Basic. Eine alternative Möglichkeit, das Makro-Editor-Tool aufzurufen, besteht darin, gleichzeitig die Tasten Alt + F11 zu drücken.
Schritt 8
Geben Sie das aktuelle Dokument in der Gruppe Makro an und klicken Sie auf die Schaltfläche Neu.
Schritt 9
Bestätigen Sie die Ausführung der ausgewählten Operation durch Drücken der OK-Taste und geben Sie den Code der zu erstellenden benutzerdefinierten Funktion ein: function function_name () function_name = 1end function.
Schritt 10
Geben Sie den Wert "= function_name" (ohne Klammern) in die gewünschte Zelle des Dokumentblatts ein.