Top.Mail.Ru
Запуск скрипта
8 800 555-89-02
Документация
CTRL+K
Standalone2306
EOL
SaaS

Запуск скриптаEOL

В этой статье
  • Запуск скрипта
  • Планировщик
  • Ручной запуск
  • Расписание в формате CRON
  • Ограничения
  • Примеры cron-выражений
  • Вебхук

Чтобы запустить скрипт, после его публикации в правом верхнем углу нажмите Активировать.

Запуск скрипта

Запустить можно только тот скрипт, у которого настроено расписание, ручной запуск, вебхук или трекер.

Планировщик

Расписание выполнения скрипта задается через блок Планировщик. Этот блок может быть вставлен только в начало скрипта. Выберите вариант расписания в настройках блока:

  • по минутам (по умолчанию 15 минут);
  • по дням недели (нужно выбрать дни недели, часы и минуты);
  • по датам (нужно выбрать месяцы, дни, часы, минуты);
  • по CRON расписанию (система для автоматического запуска задач в определенное время).

Окончательная настройка планировщика отображается в поле «Запускать скрипт».

Запуск скрипта по расписанию

В расширенных параметрах можно указать даты первого и последнего запуска скрипта.

Варианты расписания

При создании блока часовой пояс задается автоматически на основе часового пояса браузера. При необходимости его можно изменить.

Ручной запуск

Блок Ручной запуск моментально запускает скрипт по нажатию кнопки Активировать и отключается после его завершения. Выполнение скрипта происходит единоразово.

Ручной запуск скрипта

Расписание в формате CRON

Cron (Command Run On) — система, предназначенная задавать периодичность и время срабатывания задач планировщика.

В cron-выражениях используются символы:

  1. * — любое значение, используемое в пределах одного фрагмента cron-выражения. Например, в поле «Минуты» означает, что скрипт будет запускаться каждую минуту;
  2. ? — неопределенное значение. Например, если необходимо, чтобы задача запускалась 10 числа каждого месяца, но не важно, в какой день недели, то в поле «День» установите значение «10», а в поле «День недели» — «?»;
  3. - — диапазон значений. Например, «10-12» в поле «Час» означает часы 10, 11 и 12;
  4. , — список значений. Например, значения «ПОНЕДЕЛЬНИК, СРЕДА, ПЯТНИЦА» в поле «День недели» означают, что скрипт будет запускаться в понедельник, среду и пятницу;
  5. / — шаг значения. Например, «5/15» в поле «Минуты» означает, что скрипт будет запускаться в 5, 20, 35 и т.д. минут. Значение «5» будет увеличиваться на «15»;
  6. L — последний день месяца. Например, в поле «День» значение «L» означает, что скрипт будет выполняться в последний день каждого месяца;
  7. W — ближайший будний день. Например, в поле «День» значение «15 W» означает ближайший будний день к 15-ому числу месяца. Если 15-е — суббота, то скрипт будет запущен в пятницу 14-го. Если 15-е — воскресенье, то — в понедельник 16-го.
  8. # — номер недели месяца. Например, выражение «6#3» означает, что скрипт будет запускаться в третью пятницу каждого месяца.

В поле ввода значения подсвечивается разряд, рядом с которым стоит курсор.

Cron-выражения

Соотношение символов и диапазон значений для полей представлены в таблице ниже.

ПолеДопустимые значенияИспользуемые символы
Минуты0-59*,-/
Часы0-23*,-/
День1-31*,-/?LW
Месяц1-12*,-/
День недели1-7*,-/?L#

Ограничения

  • CRON-выражение должно состоять из 5 значений.
  • День или День недели должен быть ?.
  • Символы «L», «W», «#» не могут быть использованы вместе с шагами значения (/), списками (,) или диапазонами (-).

Примеры cron-выражений

ВыражениеЗначение
*/15 * * * ?Каждые 15 минут
0 12 * * ?Каждый день в 12:00
15 10 ? * *Каждый день в 10:15
15 10 ? * MON-FRIВ 10:15 с понедельника по пятницу
15 10 L * ?В 10:15 последний день каждого месяца
15 10 ? * 6LВ 10:15 последнюю пятницу каждого месяца
15 10 ? * 6#3В 10:15, третью пятницу каждого месяца
11 11 11 11 ?В 11:11, 11 число, каждый ноябрь

Вебхук

Блок-триггер Вебхук также запускает скрипт, когда получает новые события. После того, как блок получил события, он снова запустится через 5 минут. Изменить временный параметр невозможно.

В левой панели представлен адрес вебхука и UUID, который можно редактировать. Чтобы блок получал новые события, скопируйте адрес и вставьте на сайт или в приложение, с которых необходимо отслеживать изменения.

Вебхук

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

Примечание:

  • При импорте и экспорте скрипта с блоком Вебхук будет сгенерирован новый адрес.

Была ли статья полезна?

Да
Нет
Предыдущая
Проверка и публикация скрипта
8 (800) 555-89-028 (495) 150-31-45team@infomaximum.com
Для бизнеса
© 20102024. ООО «Инфомаксимум»
Мы используем файлы cookies, чтобы сайт был лучше для вас.