Saatat joutua luomaan mukautetun toiminnon kirjoittaessasi komentosarjaa, joka vaatii useita toistuvia tehtäviä, jotka poikkeavat sisäänrakennetuista JavaScript-toiminnoista.
Ohjeet
Vaihe 1
Syötä arvofunktio aloittaaksesi oman mukautetun funktion luomisen ja määritä haluamasi nimi: funktion funktion_nimi.
Vaihe 2
Käytä luotua funktiota seuraavalla syntaksilla: - suluissa () määritetään muuttujan parametrit, jotka ovat valinnaisia luodulle käyttäjän määrittämälle toiminnolle, - kiharaiset aaltosulkeet {} näyttävät javascript-koodia.
Vaihe 3
Käytä seuraavia symboleja ylläpitääksesi syntaksia: - pilkut - erottaaksesi muuttujan parametrit; - puolipiste - määritellä funktion arvon loppu. Siten käyttäjän määrittelemä funktio ilman parametreja näyttää tältä: function function_name () {}; funktion_nimi.
Vaihe 4
Muuta sivunäyttöasetuksia tai suorita laskutoimituksia ja palauta tulos vasta luodun UDF: n avulla. Tätä varten käytetään palautuskomentoa. Esimerkki: funktion summa (a, u) {var c = (a + u); return c;};
Vaihe 5
Hyödynnä mahdollisuutta luoda nimeämätön käyttäjän määrittelemä toiminto, joka voidaan kutsua kirjoittamalla muuttujaan tai suoraan. Näitä toimintoja kutsutaan yleisesti funktion literaaleiksi tai lambda-funktioiksi.
Vaihe 6
Laajenna "Työkalut" -valikko Open Office -sovellusikkunan ylemmällä työkalurivillä, jotta voit luoda mukautetun toiminnon ja mahdollisuuden myöhemmin kutsua asiakirjaarkin kaavoissa, ja siirry kohtaan "Makrot".
Vaihe 7
Valitse Makron hallinta -osa ja valitse OpenOffice.org Basic. Vaihtoehtoinen tapa soittaa Makrotoimittaja-työkaluun on painaa samanaikaisesti Alt + F11-näppäimiä.
Vaihe 8
Määritä nykyinen asiakirja Makroryhmässä ja napsauta Uusi-painiketta.
Vaihe 9
Vahvista valitun toiminnon suorittaminen painamalla OK-painiketta ja syötä luodun käyttäjän määrittämän toiminnon koodi: function function_name () function_name = 1end function.
Vaihe 10
Kirjoita arvo "= funktion_nimi" (ilman hakasulkeita) haluttuun soluun asiakirjaarkissa.