Maaaring kailanganin mong lumikha ng isang pasadyang pagpapaandar kapag nagsusulat ng isang script na nangangailangan ng maraming paulit-ulit na mga gawain na naiiba mula sa built-in na mga pag-andar ng JavaScript.
Panuto
Hakbang 1
Ipasok ang pagpapaandar ng halaga upang simulan ang paglikha ng iyong sariling pasadyang pagpapaandar at tukuyin ang nais na pangalan: function function_name.
Hakbang 2
Gamitin ang sumusunod na syntax para sa nilikha na pag-andar: - panaklong () upang tukuyin ang mga variable na parameter na opsyonal para sa nilikha na tinukoy na function ng gumagamit; - Mga kulot na brace {} upang ipakita ang javascript code.
Hakbang 3
Gumamit ng mga sumusunod na simbolo upang mapanatili ang syntax: - mga kuwit - upang paghiwalayin ang mga variable na parameter; - semicolon - upang tukuyin ang pagtatapos ng halaga ng pag-andar. Samakatuwid, ang isang function na tinukoy ng gumagamit nang walang mga parameter ay ganito: function function_name () {}; function_name.
Hakbang 4
Gamitin ang bagong nilikha na UDF upang baguhin ang mga setting ng pagpapakita ng pahina o magsagawa ng mga kalkulasyon at ibalik ang resulta. Para sa mga ito, ginagamit ang return command. Halimbawa: function sum (a, u) {var c = (a + u); return c;};
Hakbang 5
Samantalahin ang kakayahang lumikha ng isang hindi pinangalanan na pagpapaandar na tinukoy ng gumagamit na maaaring tawagan sa pamamagitan ng pagsulat sa isang variable o direkta. Ang mga pagpapaandar na ito ay karaniwang tinutukoy bilang mga function na literal o lambda function.
Hakbang 6
Palawakin ang menu na "Mga Tool" sa itaas na toolbar ng window ng application na Buksan ang Opisina upang maisagawa ang pagpapatakbo ng paglikha ng isang pasadyang pagpapaandar na may posibilidad ng kasunod na pagtawag sa mga formula ng sheet ng dokumento at pumunta sa item na "Macros".
Hakbang 7
Piliin ang seksyon ng Pamamahala ng Macro at piliin ang Batayan sa OpenOffice.org. Isang alternatibong paraan upang tawagan ang tool ng Macro Editor ay ang sabay na pindutin ang mga Alt + F11 na key.
Hakbang 8
Tukuyin ang kasalukuyang dokumento sa pangkat ng Macro at i-click ang Bagong pindutan.
Hakbang 9
Kumpirmahin ang pagpapatupad ng napiling operasyon sa pamamagitan ng pagpindot sa pindutan ng OK at ipasok ang code ng pagpapaandar na tinukoy ng gumagamit upang malikha: function function_name () function_name = 1end function.
Hakbang 10
Ipasok ang halaga na "= function_name" (walang mga braket) sa nais na cell sa sheet ng dokumento.