És possible que hàgiu de crear una funció personalitzada quan escriviu un script que requereixi diverses tasques repetitives diferents de les funcions JavaScript incorporades.
Instruccions
Pas 1
Introduïu la funció de valor per iniciar la creació de la vostra pròpia funció personalitzada i especifiqueu el nom desitjat: funció nom_funció.
Pas 2
Utilitzeu la sintaxi següent per a la funció creada: - parèntesis () per definir paràmetres variables que siguin opcionals per a la funció definida per l'usuari creada; - Claus claus {} per mostrar el codi javascript.
Pas 3
Utilitzeu els símbols següents per mantenir la sintaxi: - comes - per separar paràmetres variables; - punt i coma - per definir el final del valor de la funció. Per tant, una funció definida per l'usuari sense paràmetres té aquest aspecte: funció nom_funció () {}; nom_funció.
Pas 4
Utilitzeu l'UDF de nova creació per canviar la configuració de visualització de la pàgina o realitzar càlculs i retornar el resultat. Per a això, s'utilitza l'ordre return. Exemple: funció suma (a, u) {var c = (a + u); retorna c;};
Pas 5
Aprofiteu la possibilitat de crear una funció definida per l'usuari sense nom que es pot cridar escrivint a una variable o directament. Aquestes funcions se solen anomenar literals de funcions o funcions lambda.
Pas 6
Amplieu el menú "Eines" a la barra d'eines superior de la finestra de l'aplicació Open Office per realitzar l'operació de creació d'una funció personalitzada amb la possibilitat de cridar posteriorment a les fórmules del full de documents i anar a l'element "Macros".
Pas 7
Seleccioneu la secció Gestió de macros i seleccioneu OpenOffice.org Basic. Una forma alternativa de trucar a l'eina Editor de macros és prémer simultàniament les tecles Alt + F11.
Pas 8
Especifiqueu el document actual al grup Macro i feu clic al botó Nou.
Pas 9
Confirmeu l'execució de l'operació seleccionada prement el botó D'acord i introduïu el codi de la funció definida per l'usuari a crear: function nom_funció () function_name = 1end function.
Pas 10
Introduïu el valor "= nom_funció" (sense claudàtors) a la cel·la desitjada del full de documents.