Poate fi necesar să creați o funcție personalizată atunci când scrieți un script care necesită mai multe sarcini repetitive care sunt diferite de funcțiile JavaScript încorporate.
Instrucțiuni
Pasul 1
Introduceți funcția valoare pentru a iniția crearea propriei funcții personalizate și specificați numele dorit: funcție nume_funcție.
Pasul 2
Utilizați următoarea sintaxă pentru funcția creată: - paranteze () pentru a defini parametrii variabili care sunt opționali pentru funcția creată definită de utilizator; - Paranteze curlate {} pentru a afișa codul javascript.
Pasul 3
Utilizați următoarele simboluri pentru a menține sintaxa: - virgule - pentru a separa parametrii variabilei; - punct și virgulă - pentru a defini sfârșitul valorii funcției. Astfel, o funcție definită de utilizator fără parametri arată astfel: funcție nume_funcție () {}; nume_funcție.
Pasul 4
Utilizați UDF nou creat pentru a schimba setările de afișare a paginii sau a efectua calcule și a returna rezultatul. Pentru aceasta se folosește comanda return. Exemplu: funcția sum (a, u) {var c = (a + u); returnează c;};
Pasul 5
Profitați de capacitatea de a crea o funcție nenumită definită de utilizator, care poate fi apelată scriind într-o variabilă sau direct. Aceste funcții sunt denumite în mod obișnuit litere funcționale sau funcții lambda.
Pasul 6
Extindeți meniul „Instrumente” din bara de instrumente superioară a ferestrei aplicației Open Office pentru a efectua operația de creare a unei funcții personalizate cu posibilitatea de a apela ulterior în formulele foii de documente și accesați elementul „Macro”.
Pasul 7
Selectați secțiunea Macro Management și selectați OpenOffice.org Basic. O modalitate alternativă de a apela instrumentul Editor macro este să apăsați simultan tastele Alt + F11.
Pasul 8
Specificați documentul curent în grupul Macro și faceți clic pe butonul Nou.
Pasul 9
Confirmați executarea operației selectate apăsând butonul OK și introduceți codul funcției definite de utilizator care urmează să fie creată: funcție nume_funcție () nume_funcție = 1funcție de finalizare.
Pasul 10
Introduceți valoarea "= nume_funcție" (fără paranteze) în celula dorită în foaia de document.