Možno budete musieť vytvoriť vlastnú funkciu pri písaní skriptu, ktorý vyžaduje viac opakujúcich sa úloh, ktoré sa líšia od vstavaných funkcií jazyka JavaScript.
Inštrukcie
Krok 1
Zadaním hodnotovej funkcie zahájite vytváranie svojej vlastnej užívateľskej funkcie a zadajte požadovaný názov: function function_name.
Krok 2
Pre vytvorenú funkciu použite nasledujúcu syntax: - zátvorky () na definovanie parametrov premenných, ktoré sú voliteľné pre vytvorenú funkciu definovanú používateľom, - zvlnené zátvorky {}, aby sa zobrazil kód javascript.
Krok 3
Na zachovanie syntaxe použite nasledujúce symboly: - čiarky - na oddelenie parametrov premenných; - bodkočiarka - na definovanie konca hodnoty funkcie. Užívateľom definovaná funkcia bez parametrov teda vyzerá takto: function function_name () {}; názov_funkcie.
Krok 4
Pomocou novovytvoreného UDF môžete zmeniť nastavenie zobrazenia stránky alebo vykonať výpočty a vrátiť výsledok. Na tento účel sa používa príkaz návratu. Príklad: funkcia sum (a, u) {var c = (a + u); návrat c;};
Krok 5
Využite možnosť vytvoriť nepomenovanú používateľom definovanú funkciu, ktorú je možné vyvolať zápisom do premennej alebo priamo. Tieto funkcie sa bežne označujú ako funkčné literály alebo lambda funkcie.
Krok 6
Rozbaľte ponuku „Nástroje“na hornom paneli nástrojov okna aplikácie Open Office, aby ste mohli vykonať operáciu vytvorenia vlastnej funkcie s možnosťou následného volania vzorcov hárku dokumentu a prejsť na položku „Makrá“.
Krok 7
Vyberte sekciu Správa makra a zvoľte OpenOffice.org Basic. Alternatívnym spôsobom, ako vyvolať nástroj Editor makier, je súčasné stlačenie klávesov Alt + F11.
Krok 8
Zadajte aktuálny dokument v skupine Makro a kliknite na tlačidlo Nové.
Krok 9
Vykonanie vybranej operácie potvrďte stlačením tlačidla OK a zadajte kód používateľom definovanej funkcie, ktorá sa má vytvoriť: function function_name () function_name = 1end function.
Krok 10
Zadajte hodnotu "= názov_funkcie" (bez zátvoriek) do požadovanej bunky v hárku dokumentu.