Előfordulhat, hogy létre kell hoznia egy egyedi függvényt, amikor olyan szkriptet ír, amely több ismétlődő feladatot igényel, amelyek eltérnek a beépített JavaScript-függvényektől.
Utasítás
1. lépés
Írja be az értékfüggvényt a saját egyéni függvény létrehozásának megkezdéséhez, és adja meg a kívánt nevet: függvény_neve.
2. lépés
Használja a következő szintaxist a létrehozott függvényhez: - zárójelben () meghatározhatja azokat a változó paramétereket, amelyek opcionálisak a létrehozott felhasználó által definiált függvényhez; - Göndör zárójelek {} a javascript kód megjelenítéséhez.
3. lépés
Használja a következő szimbólumokat a szintaxis fenntartásához: - vesszők - a változó paraméterek elkülönítéséhez; - pontosvessző - a függvényérték végének meghatározásához. Így egy felhasználó által megadott paraméter nélküli függvény így néz ki: function function_name () {}; függvény_neve.
4. lépés
Az újonnan létrehozott UDF segítségével módosíthatja az oldal megjelenítési beállításait, vagy elvégezheti a számításokat, és visszaadhatja az eredményt. Ehhez a return parancsot használják. Példa: függvényösszeg (a, u) {var c = (a + u); return c;};
5. lépés
Használja ki a név nélküli, felhasználó által definiált függvény létrehozásának lehetőségét, amelyet egy változóba írva vagy közvetlenül meg lehet hívni. Ezeket a függvényeket általában funkció literáloknak vagy lambda függvényeknek nevezik.
6. lépés
Bontsa ki az Open Office alkalmazásablak felső eszközsorának "Eszközök" menüjét az egyéni függvény létrehozásának műveletének elvégzéséhez, a későbbi hívás lehetőségével a dokumentumlap képleteiben, és lépjen a "Makrók" elemre.
7. lépés
Válassza a Makrókezelés szakaszt, majd válassza az OpenOffice.org Basic lehetőséget. A Macro Editor eszköz hívásának alternatív módja az Alt + F11 billentyűk egyidejű megnyomása.
8. lépés
Adja meg az aktuális dokumentumot a Makró csoportban, és kattintson az Új gombra.
9. lépés
Az OK gomb megnyomásával erősítse meg a kiválasztott művelet végrehajtását, és írja be a létrehozandó, felhasználó által definiált függvény kódját: function function_name () function_name = 1end function.
10. lépés
Írja be a "= function_name" (zárójelek nélkül) értéket a dokumentum cellájának kívánt cellájába.