Jums gali tekti sukurti pasirinktinę funkciją rašant scenarijų, kuriam reikalingos kelios pasikartojančios užduotys, kurios skiriasi nuo integruotų „JavaScript“funkcijų.
Nurodymai
1 žingsnis
Įveskite reikšmės funkciją, kad pradėtumėte kurti savo pasirinktinę funkciją, ir nurodykite norimą pavadinimą: function function_name.
2 žingsnis
Sukurtai funkcijai naudokite šią sintaksę: - skliausteliuose () nurodomi kintamieji parametrai, kurie yra neprivalomi sukurtai vartotojo apibrėžtai funkcijai, - garbanotieji petnešos {}, kad būtų rodomas „JavaScript“kodas.
3 žingsnis
Sintaksei palaikyti naudokite šiuos simbolius: - kableliai - atskirti kintamuosius parametrus; - kabliataškis - apibrėžti funkcijos vertės pabaigą. Taigi vartotojo apibrėžta funkcija be parametrų atrodo taip: function function_name () {}; funkcijos_pavadinimas.
4 žingsnis
Norėdami pakeisti puslapio rodymo parametrus arba atlikti skaičiavimus ir grąžinti rezultatą, naudokite naujai sukurtą UDF. Tam naudojama grįžimo komanda. Pavyzdys: funkcijos suma (a, u) {var c = (a + u); grąžinti c;};
5 žingsnis
Pasinaudokite galimybe sukurti neįvardytą vartotojo apibrėžtą funkciją, kurią galima iškviesti rašant kintamajam arba tiesiogiai. Šios funkcijos paprastai vadinamos funkcijų pažodinėmis arba lambda funkcijomis.
6 žingsnis
Išplėskite meniu „Įrankiai“viršutinėje „Open Office“programos lango įrankių juostoje, kad atliktumėte pasirinktinės funkcijos sukūrimo operaciją su galimybe vėliau paskambinti dokumento lapo formulėse ir eikite į elementą „Makrokomandos“.
7 žingsnis
Pasirinkite skiltį „Makro valdymas“ir pasirinkite „OpenOffice.org Basic“. Alternatyvus būdas iškviesti „Macro Editor“įrankį yra vienu metu paspausti klavišus „Alt“+ F11.
8 žingsnis
Nurodykite dabartinį dokumentą grupėje „Makro“ir spustelėkite mygtuką Naujas.
9 žingsnis
Patvirtinkite pasirinktos operacijos vykdymą paspausdami mygtuką Gerai ir įveskite vartotojo nustatomos sukuriamos funkcijos kodą: function function_name () function_name = 1end funkcija.
10 žingsnis
Įveskite reikšmę "= function_name" (be skliaustų) norimame dokumento lapo langelyje.