Инструменты пользователя

Инструменты сайта


Боковая панель

Перевод этой страницы:

ru:template-plugins

Плагины

В версии 5.20.0.0 добавлена возможность создавать из шаблонов плагины.
Для чего это может понадобится?
Самое главное применение, когда в ваших шаблонах имеются часто повторяющиеся моменты (получение смс, отправка почты, парсинг выдачи поиска). Раньше для этих целей использовались подшаблоны. Однако приходилось запоминать местонахождения проектов, а также для чего используются переменные в нем.

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

Основные функции

Чтобы получит данные от пользователя использующего плагин применяется “Интерфейс бота”. Настраивается аналогично входным настройкам для шаблонов, однако в него добавлены важные элементы

Возвращаемые значения

Аналогично любому экшену, плагин может в результате работы вернуть какие-то данные.
Это могут быть:

  • Список
  • Таблица
  • Переменная
  • Переменные

Например, если указать «Переменную», то в конце работы плагина значение из этой переменной передастся в вызывающий плагин шаблон и будет сохранено в указанную в блоке переменную.

Маппинг

При настройке плагина можно добавить элемент «Mapper» в котором указывается список или таблица для получения данных из вызывающего шаблона. При использовании плагина в поле “Mapper” указывается список/таблица, данные которой будут доступны в плагине. Все изменения в списке/таблице внутри плагина отразятся в исходном списке/таблице.

Установка плагина

Плагин это файл формата *.zpg. Добавить в PM его можно двумя путями:

  • Двойным кликом по файлу. В таком случае он сам скопируется в нужную папку и добавится в PM
  • Копированием в директорию с плагинами (Documents\ZennoLab\Plugins\Local), и при следующем запуске PM они добавятся в программу.

Создание плагина

Создание плагина происходит через публикацию (Ctrl+Alt+P) или через пункт в меню проекта, для этого существует вариант «Сохранить как плагин».

Здесь важно указать информацию о плагине, добавить иконку, описание и т.п.

Использование плагина

Плагин выполняется как обычный экшен, самое главное чтобы он был установлен в папку с плагинами. Каждое поле в которое можжно ввести данные поддерживает макросы.

Плагин возвращающий значение:

Плагин с общим списком:

ru/template-plugins.txt · Последние изменения: 2018/09/06 13:39 — botsman