Как создать пользовательскую функцию

Как создать пользовательскую функцию

Создание пользовательской функции может потребоваться при написании сценария, требующего выполнения нескольких повторяющихся заданий, отличающихся от встроенных функций JavaScript.

Инструкция

1. Введите значение function для инициации создания собственной пользовательской функции и укажите желаемое имя: function имя_функции.


2. Используйте следующий синтаксис для создаваемой функции:- круглые скобки () для определения переменных параметров, не являющихся обязательными для создаваемой пользовательской функции;- Фигурные скобки {} для отображения javascript кода.

3. Примените следующие символы для соблюдения синтаксиса:- запятые - для разделения переменных параметров;- точка с запятой - для определения конца значения функции.Таким образом, пользовательская функция без параметров выглядит так: function имя_функции () {}; имя_функции.

4. Используйте вновь созданную пользовательскую функцию для изменения параметров отображения страницы или выполнения вычислений и возвращения полученного результата. Для этого прменяется команда return. Пример:function sum(a, и) {var с = (a + и) ;return c;} ;

5. Воспользуйтесь возможностью создания безымянной пользовательской функции, вызов которой осуществляется с помощью записи в переменную или напрямую. Подобные функции принято именовать функциональными литералами или лямбда-функциями.

6. Раскройте меню «Сервис» в верхней панели инструментов окна приложения Open Office для выполнения операции создания пользовательской функции с возможностью последующего вызова в формулах листа документа и перейдите в пункт «Макросы».

7. Укажите раздел «Управление макросами» и выберите пункт OpenOffice.org Basic. Альтернативным способом вызова инструмента «Редактор макросов» является одновременное нажатие клавиш Alt+F11.


8. Укажите текущий документ в группе «Макрос» и нажмите кнопку «Создать».

9. Подтвердите выполнение выбранной операции нажатием кнопки OK и введите код создаваемой пользовательской функции:function имя_функции ()имя_функции = 1end function.

10. Введите значение ""=имя_функции"" (без скобок) в требуемую ячейку листа документа.

Image