Сиз орнотулган JavaScript функцияларынан айырмаланган бир нече кайталануучу тапшырмаларды талап кылган сценарийди жазуу үчүн, сиз колдонуучунун функциясын түзүшүңүз керек болушу мүмкүн.
Нускамалар
1 кадам
Өзүңүздүн жеке функцияңызды түзүүнү баштоо үчүн маанинин функциясын киргизиңиз жана каалаган атыңызды көрсөтүңүз: function function_name.
2-кадам
Түзүлгөн функция үчүн төмөнкү синтаксисти колдонуңуз: - колдонуучу тарабынан аныкталган функция үчүн милдеттүү эмес өзгөрмө параметрлерин аныктоо үчүн кашаа (); - javascript кодун көрсөтүү үчүн тармал кашаа {}.
3-кадам
Синтаксисти кармоо үчүн төмөнкү белгилерди колдонуңуз: - үтүр - өзгөрүлмө параметрлерди бөлүү үчүн; - үтүрлүү чекит - функциянын маанисинин аягын аныктоо. Андыктан, колдонуучунун параметрлери жок функциясы төмөнкүдөй көрүнөт: function function_name () {}; function_name.
4-кадам
Жаңы түзүлгөн UDF колдонуп, барактын көрсөтүлүшүн жөндөңүз же эсептөөлөрдү жүргүзүңүз жана натыйжаны кайтарыңыз. Бул үчүн, return буйругу колдонулат. Мисалы: function sum (a, u) {var c = (a + u); return c;};
5-кадам
Колдонуучунун аты-жөнү аныкталбаган функциясын түзүү мүмкүнчүлүгүнөн пайдаланыңыз, аны өзгөрмөгө же түздөн-түз жазуу аркылуу чакырууга болот. Бул функциялар көбүнчө функционалдык литералдар же лямбда функциялары деп аталат.
6-кадам
Open Office тиркемесинин үстүнкү куралдар панелиндеги "Куралдар" менюсун кеңейтип, документ баракчасынын формулаларында кийинки чалуулар мүмкүнчүлүгү менен колдонуучунун функциясын түзүү операциясын жүргүзүп, "Макростар" пунктуна өтүңүз.
7-кадам
Макро башкаруу бөлүмүн тандап, OpenOffice.org Basic тандаңыз. Макро редактордун куралын чакыруунун альтернативдүү жолу - Alt + F11 баскычтарын бир эле учурда басуу.
8-кадам
Макро тобундагы учурдагы документти көрсөтүп, Жаңы баскычын чыкылдатыңыз.
9-кадам
ОК баскычын басып, тандалган иштин аткарылышын ырастаңыз жана колдонуучу тарабынан аныкталуучу функциянын кодун киргизиңиз: function function_name () function_name = 1end function.
10-кадам
"= Function_name" маанисин (кашаа жок) документ барагына каалаган уячага киргизиңиз.