O'rnatilgan JavaScript funktsiyalaridan farq qiladigan bir nechta takrorlanadigan vazifalarni talab qiladigan skriptni yozishda sizga maxsus funktsiya yaratishingiz kerak bo'lishi mumkin.
Ko'rsatmalar
1-qadam
O'zingizning shaxsiy funktsiyangizni yaratishni boshlash uchun qiymat funktsiyasini kiriting va kerakli nomni ko'rsating: function function_name.
2-qadam
Yaratilgan funktsiya uchun quyidagi sintaksisdan foydalaning: - foydalanuvchi tomonidan yaratilgan funktsiya uchun o'zgaruvchan parametrlarni aniqlash uchun qavs (); - javascript kodini ko'rsatish uchun jingalak qavslar {}.
3-qadam
Sintaksisni saqlash uchun quyidagi belgilarni ishlating: - vergul - o'zgaruvchan parametrlarni ajratish; - nuqta-vergul - funktsiya qiymatining oxirini aniqlash uchun Shunday qilib, foydalanuvchi tomonidan parametrsiz funktsiya quyidagicha ko'rinadi: function function_name () {}; function_name.
4-qadam
Sahifalarni ko'rsatish parametrlarini o'zgartirish yoki hisob-kitoblarni bajarish va natijani qaytarish uchun yangi yaratilgan UDF-dan foydalaning. Buning uchun qaytish buyrug'i ishlatiladi. Misol: funktsiya sum (a, u) {var c = (a + u); return c;};
5-qadam
O'zgaruvchiga yoki to'g'ridan-to'g'ri yozish orqali chaqirilishi mumkin bo'lgan noma'lum foydalanuvchi tomonidan aniqlangan funktsiyani yaratish qobiliyatidan foydalaning. Ushbu funktsiyalar odatda funktsional literal yoki lambda funktsiyalari deb nomlanadi.
6-qadam
Hujjatlar varag'ining formulalarida keyingi qo'ng'iroq qilish imkoniyati bilan maxsus funktsiyani yaratish operatsiyasini bajarish uchun Open Office dastur oynasining yuqori asboblar panelidagi "Asboblar" menyusini kengaytiring va "Makroslar" bandiga o'ting.
7-qadam
Ibratli boshqaruv bo'limini tanlang va OpenOffice.org Basic-ni tanlang. Makro muharriri vositasiga qo'ng'iroq qilishning muqobil usuli bir vaqtning o'zida Alt + F11 tugmachalarini bosishdir.
8-qadam
Makro guruhidagi joriy hujjatni ko'rsating va Yangi tugmasini bosing.
9-qadam
OK tugmachasini bosib tanlangan operatsiyani bajarilishini tasdiqlang va yaratilishi kerak bo'lgan foydalanuvchi tomonidan belgilangan funktsiya kodini kiriting: function function_name () function_name = 1end function.
10-qadam
Hujjatlar varag'idagi kerakli katakka "= function_name" qiymatini (qavssiz) kiriting.