Možda ćete trebati stvoriti prilagođenu funkciju kada pišete skriptu koja zahtijeva više ponavljajućih zadataka koji se razlikuju od ugrađenih JavaScript funkcija.
Upute
Korak 1
Unesite funkciju vrijednosti kako biste pokrenuli stvaranje vlastite prilagođene funkcije i odredite željeni naziv: funkcija_ime_na_funkcije.
Korak 2
Upotrijebite sljedeću sintaksu za kreiranu funkciju: - zagrade () za definiranje varijabilnih parametara koji nisu obavezni za kreiranu korisnički definiranu funkciju; - kovrčave zagrade {} za prikaz koda javascripta.
3. korak
Za održavanje sintakse upotrijebite sljedeće simbole: - zarez - za odvajanje varijabilnih parametara; - zarez - za definiranje kraja vrijednosti funkcije. Dakle, korisnički definirana funkcija bez parametara izgleda ovako: function_name (() {}; ime_funkcije.
4. korak
Koristite novostvoreni UDF da biste promijenili postavke prikaza stranice ili izvršili izračune i vratili rezultat. Za to se koristi naredba return. Primjer: suma funkcije (a, u) {var c = (a + u); povrat c;};
Korak 5
Iskoristite mogućnost stvaranja neimenovane korisnički definirane funkcije koja se može pozvati pisanjem u varijablu ili izravno. Te se funkcije obično nazivaju funkcijskim literalima ili lambda funkcijama.
Korak 6
Proširite izbornik "Alati" na gornjoj alatnoj traci prozora aplikacije Open Office kako biste izvršili operaciju stvaranja prilagođene funkcije s mogućnošću naknadnog pozivanja u formulama lista dokumenta i idite na stavku "Makronaredbe".
Korak 7
Odaberite odjeljak Upravljanje makronaredbama i odaberite OpenOffice.org Basic. Alternativni način poziva alata Macro Editor je istodobno pritiskanje tipki Alt + F11.
Korak 8
Navedite trenutni dokument u grupi Makronaredbe i kliknite gumb Novo.
Korak 9
Potvrdite izvršavanje odabrane operacije pritiskom na tipku OK i unesite kod korisnički definirane funkcije koja će se stvoriti: function_name_name () function_name = 1end function.
Korak 10
Unesite vrijednost "= ime_funkcije" (bez zagrada) u željenu ćeliju na listu dokumenta.