Действие — Создать / изменить ресурс Автопилота

ВАЖНО!

Перед прочтением этой статьи рекомендую ознакомиться с тем,
что такое ресурсы в Автопилоте. Эта статья даст вам
базовое понимание основ. А именно:

  • что такое поля ресурса?
  • где находится каждое поле и какие функции выполняет?
  • в чем разница между полями:
    номер, название, содержимое и примечание ресурса?

В этой статье к разжевыванию данных терминов возвращаться НЕ БУДЕМ!

Для добавления ресурса нужно нажать на кнопку «Действие» и выбрать пункт «Создать / изменить ресурс». Можно начать вводить «ресурс» и сервис мгновенно покажет нужный пункт.

Как найти действие «Создать ресурс»
Как найти действие «Создать ресурс»

Рассмотрим интерфейс действия подробнее:

Опции действия Изменить ресурс
Опции действия Изменить ресурс

Ресурс имеет несколько параметров:

1. Тип изменения ресурса

Доступны значения:

  • Изменить или создать — изменяет существующий ресурс, если сервис находит его по параметрам 2, 3 и 4, либо создает новый (с названием, написанным в поле 4)
  • Создать новый — создает новый ресурс с названием, написанным в пар. 4 и значением (содержимым / примечанием) прописанным в пар. 7
  • Изменить (если найден) ресурс — пытается найти ресурс по параметрам 2, 3 и 4. Если находит, редактирует, если не находит, ничего не делает.

2. По какому полю искать

Доступны значения:

  • название — будет искать ресурс с названием написанным в пар. № 4.
  • номер — с номером указанным в параметре № 4.
  • содержимое — имеющим указанный текст в содержимом.
  • примечание — имеющим указанный текст в примечании.

3. Тип поиска

Здесь можно выбрать типы сравнения текста, указанного в параметре № 4 с полем ресурса. Доступны варианты:

  • равным — текст должен быть равным полю на 100%;
  • содержащим — текст должен содержаться в поле ресурса.
    Например, буквосочетание «рес» содержится в слове «Ресурс»;
  • с элементом массива‚ равным. Массив — это список элементов / фраз / значений через запятую. Автопилот ищет первый ресурс, у которого хотя бы один элемент массива совпадает с введенным текстом;
  • со строкой‚ равной — аналогично как с массивом. Должна совпадать хотя бы одна строка в поле с указанным текстом.

4. Что искать

  • название, номер или содержимое ресурса, по которому его нужно найти.

5. Какое поле менять

Параметр имеет варианты:

  • название,
  • содержимое,
  • примечание.

Ну тут все предельно очевидно, надеюсь :-)
Какое поле указали, то и редактируется. Поле «номер» — системное и редактироваться, конечно не может. Также в случае с изменением названия, просьба не «дописывать ему новые строки» ;-)

Повторюсь, подробнее про эти элементы можно прочесть в этой статье. А как достать эти элементы в других блоках (например написать в сообщении) смотрите в этом разделе инструкции про переменные.

6. Тип операции

Нашли ресурс, выбрали нужное поле, осталось только придумать что с этим полем сделать. Есть много разных операций по изменению ресурса. Новое значение (текст/число) для операции берется из параметра № 7.

Операции представлены в виде меню, которое имеет параметры:

  • установить значение — просто меняет значение поля на новое;
  • дописать текст — дописывает указанный текст в поле;
  • увеличить как число на— приводит выбранное поле к числовому представлению и увеличивает его на указанное (в пар. 7) число;
  • уменьшить как число на — приводит выбранное поле к числовому представлению и увеличивает его на указанное (в пар. 7) число;
  • добавить элемент массива — воспринимает поле ресурса как массив элементов разделенных запятой. Добавляет новый элемент (то что в пар. 7) в конец массива. Если ввести в пар. 7 несколько элементов через запятую, то Автопилот добавит несколько.
  • удалить элемент массива — поле ресурса как массив элементов через запятую. Ищет элементы совпадающие с введенным значением и удаляет их. Важно: удаляет ВСЕ совпадения массива.
  • добавить элементы и убрать повторяющиеся — то же самое, что «добавить элемент массива», только с доп операцией: удалением возможных повторов.
  • добавить строки — воспринимает поле ресурса как массив строк, разделенных, конечно, переносом строки. Добавляет новые строки (то что в пар. 7) в конец массива. Если ввести в пар. 7 несколько строк, то будет добавлено несколько.
  • удалить строки — если находит строку равную указанной, удаляет. Может использоваться, например, для удаления использованного промокода.
  • добавить строки и убрать повторяющиеся — то же самое, что «добавить строки», только с доп операцией: удалением возможных повторов строк.

7. Поле для ввода значения.

  • В него просто вводим число или текст, или элементы массива. Которые будут использоваться для операций с полями ресурса.

Переменные доступные только после выполнения действия «Создать /изменить ресурс»

  • %res_id% — ID измененного / нового ресурса.
  • %res_val%— новое значение.

На этом инструкция завершена. Спасибо за внимание! Статью подготовил Андрей Горячих. Пост статьи для поддержки 💙, комментариев и замечаний.

Вернуться на главную страницу инструкций
2283 views·40 shares