Создание пользовательской функции может потребоваться при написании сценария, требующего выполнения нескольких повторяющихся заданий, отличающихся от встроенных функций 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. Введите значение ""=имя_функции"" (без скобок) в требуемую ячейку листа документа.