Սցենար գրելիս կարող է անհրաժեշտ լինել ստեղծել հարմարեցված գործառույթ, որը պահանջում է բազմաթիվ կրկնվող առաջադրանքներ, որոնք տարբերվում են ներկառուցված JavaScript գործառույթներից:
Հրահանգներ
Քայլ 1
Մուտքագրեք արժեքի գործառույթը `ձեր սեփական գործառույթի ստեղծումը նախաձեռնելու համար և նշեք ցանկալի անունը` function function_name:
Քայլ 2
Ստեղծված գործառույթի համար օգտագործեք հետևյալ շարահյուսությունը. - փակագծեր () ՝ փոփոխվող պարամետրերը սահմանելու համար, որոնք ընտրովի են օգտագործողի կողմից սահմանված գործառույթի համար.
Քայլ 3
Շարահյուսությունը պահպանելու համար օգտագործեք հետևյալ խորհրդանիշները. - ստորակետ ՝ փոփոխական պարամետրերն առանձնացնելու համար. - կետանկյուն - ֆունկցիայի արժեքի վերջը որոշելու համար: Այսպիսով, օգտագործողի կողմից սահմանված գործառույթն առանց պարամետրերի նման է այս գործառույթին. ֆունկցիայի_անուն:
Քայլ 4
Օգտագործեք նորաստեղծ UDF ՝ էջի ցուցադրման պարամետրերը փոխելու կամ հաշվարկներ կատարելու և արդյունքը վերադարձնելու համար: Դրա համար օգտագործվում է վերադարձի հրամանը: Օրինակ ՝ ֆունկցիայի գումար (a, u) {var c = (a + u); վերադարձ c;};
Քայլ 5
Օգտվեք օգտագործողի կողմից սահմանված անանուն գործառույթ ստեղծելու հնարավորությունից, որը կարող է կանչվել փոփոխականի կամ ուղղակիորեն գրելու միջոցով: Այս գործառույթները սովորաբար անվանում են ֆունկցիայի բառացի կամ լամբդայի գործառույթ:
Քայլ 6
Ընդլայնել «Գործիքներ» ընտրացանկը Open Office հավելվածի պատուհանի վերին գործիքագոտում ՝ փաստաթղթի թերթիկի բանաձևերում հետագա զանգահարելու հնարավորությամբ հարմարեցված գործառույթ ստեղծելու գործողություն կատարելու համար և անցեք «Մակրոներ» կետին:
Քայլ 7
Ընտրեք մակրոտնտեսական կառավարում բաժինը և ընտրեք OpenOffice.org Basic: Macro Editor գործիքը զանգահարելու այլընտրանքային տարբերակն է ՝ միաժամանակ սեղմել Alt + F11 ստեղները:
Քայլ 8
Նշեք ընթացիկ փաստաթուղթը Մակրո խմբում և կտտացրեք Նոր կոճակին:
Քայլ 9
Հաստատեք ընտրված գործողության կատարումը `սեղմելով OK կոճակը և մուտքագրեք ստեղծվող օգտագործողի կողմից սահմանված գործառույթի կոդը` function function_name () function_name = 1 վերջ գործառույթ:
Քայլ 10
Փաստաթղթի թերթիկի ցանկալի վանդակում մուտքագրեք «= function_name» արժեքը (առանց փակագծերի):