Du må kanskje opprette en egendefinert funksjon når du skriver et skript som krever flere repetitive oppgaver som er forskjellige fra innebygde JavaScript-funksjoner.
Bruksanvisning
Trinn 1
Angi verdifunksjonen for å starte opprettelsen av din egen tilpassede funksjon og spesifiser ønsket navn: funksjonsfunksjonsnavn.
Steg 2
Bruk følgende syntaks for den opprettede funksjonen: - parenteser () for å definere variable parametere som er valgfrie for den opprettede brukerdefinerte funksjonen; - Krøllete parenteser {} for å vise javascript-kode.
Trinn 3
Bruk følgende symboler for å opprettholde syntaksen: - kommaer - for å skille variabelparametere; - semikolon - for å definere slutten av funksjonsverdien. En brukerdefinert funksjon uten parametere ser således ut slik: function function_name () {}; funksjonsnavn.
Trinn 4
Bruk den nyopprettede UDF til å endre innstillingene for sidevisningen eller utføre beregninger og returnere resultatet. Til dette brukes returkommandoen. Eksempel: funksjonssum (a, u) {var c = (a + u); return c;};
Trinn 5
Dra nytte av muligheten til å lage en ikke-navngitt brukerdefinert funksjon som kan kalles ved å skrive til en variabel eller direkte. Disse funksjonene blir ofte referert til som funksjonsbokstaver eller lambdafunksjoner.
Trinn 6
Utvid "Verktøy" -menyen i den øvre verktøylinjen i Open Office-applikasjonsvinduet for å utføre operasjonen for å lage en egendefinert funksjon med muligheten for senere å ringe inn formlene på dokumentarket og gå til "Makroer" -elementet.
Trinn 7
Velg delen Makroadministrasjon og velg OpenOffice.org Basic. En alternativ måte å ringe til Makro Editor-verktøyet er å trykke Alt + F11-tastene samtidig.
Trinn 8
Spesifiser det gjeldende dokumentet i makrogruppen, og klikk på Ny-knappen.
Trinn 9
Bekreft utførelsen av den valgte operasjonen ved å trykke på OK-knappen og skriv inn koden til den brukerdefinerte funksjonen som skal opprettes: function function_name () function_name = 1end function.
Trinn 10
Skriv inn verdien "= funksjonsnavn" (uten parentes) i ønsket celle i dokumentarket.