Извлечение данных из таблиц в письмах: различия между версиями

Материал из Planfix
Перейти к: навигация, поиск
(Полностью удалено содержимое страницы)
Нет описания правки
 
(не показано 11 промежуточных версий этого же участника)
Строка 1: Строка 1:
{{#seo:
|title=Извлечение данных из таблиц в письмах
|titlemode=append
|keywords=правила, email, почта, извлечение данных из таблиц в письмах, извлечение данных
|description=Извлечение данных из таблиц в письмах
}}
ПланФикс умеет разбирать на [[Правило для почты: Извлечение данных |инфоблоки]] данные из html-таблиц в письмах:


https://p.pfx.so/pf/Zn/IBihmu.png
Извлечение данных настраивается в [[Создание и редактирование правил |правилах почты]]:
https://p.pfx.so/pf/cs/LXTrTe.png
== Алгоритм настройки ==
*Получаем письмо в ПланФикс.
*Копируем адрес созданной задачи из адресной строки браузера или [https://p.pfx.so/pf/el/9vLo36.png прямо в ПланФиксе].
*Настраиваем почтовое правило.
*[https://p.pfx.so/pf/hp/OefvnB.gif Находим номер таблицы] для разбора, используя тестирование.
*Добавляем нужные инфоблоки, другие операции и сохраняем правило.
*Повторно отправляем тестовое письмо, убеждаясь в правильности разбора.
Обратите внимание, существует несколько вариантов извлечения данных из строк HTML-таблицы:
https://p.pfx.so/pf/Py/IxriRG.png
*'''Порядковый номер таблицы''' — это таблица по порядку нахождения тега <nowiki><table></nowiki> в HTML-письме.
*'''Всё содержимое''' — вариант нужен прежде всего, чтобы проверить в ту ли таблицу вы попали, т.к. часто в письмах вёрстка тоже таблицами. Это усложняет поиск нужного номера.
*'''Все строки''' — вариант нужен для того, чтобы из данных таблиц потом создавать записи аналитик.
*'''Последняя строка''' — вариант нужен, чтобы получить итог в таблице.
*'''Конкретный столбец и конкретная строка''' — вариант нужен в тех случаях, когда письмо свёрстано таблицей, а нужные данные, например имя или телефон, лежат в конкретной ячейке в таблице.
== Пример ==
Вариант извлечения данных из конкретного столбца и строки рассмотрим на примере получения номера заказа из письма:
https://p.pfx.so/pf/kW/tnki1l.jpg
Настройка в правиле почты выглядит так:
https://p.pfx.so/pf/ww/35aVVS.png
== Важно ==
Иногда данные внутри таблицы расположены не в ячейке, а в другой отдельной таблице, состоящей из одного поля — получается таблица в ячейке таблицы. В итоге визуально человек видит одну таблицу, а по факту это набор несвязанных между собой таблиц. В этом случае будут сложности с извлечением данных по строкам. Учитывайте этот момент при разборе.
== Дополнительная информация ==
*В блоге ПланФикса: [https://planfix.com/ru/blog/razbor-html-tablic-na-infobloki/ разбор html-таблиц на инфоблоки]
== Перейти ==
*[[Правило для почты: Извлечение данных]]
*[[Создание и редактирование правил]]

Текущая версия от 09:38, 27 января 2022

ПланФикс умеет разбирать на инфоблоки данные из html-таблиц в письмах:

IBihmu.png


Извлечение данных настраивается в правилах почты:

LXTrTe.png


Алгоритм настройки

  • Получаем письмо в ПланФикс.
  • Копируем адрес созданной задачи из адресной строки браузера или прямо в ПланФиксе.
  • Настраиваем почтовое правило.
  • Находим номер таблицы для разбора, используя тестирование.
  • Добавляем нужные инфоблоки, другие операции и сохраняем правило.
  • Повторно отправляем тестовое письмо, убеждаясь в правильности разбора.


Обратите внимание, существует несколько вариантов извлечения данных из строк HTML-таблицы:

IxriRG.png


  • Порядковый номер таблицы — это таблица по порядку нахождения тега <table> в HTML-письме.
  • Всё содержимое — вариант нужен прежде всего, чтобы проверить в ту ли таблицу вы попали, т.к. часто в письмах вёрстка тоже таблицами. Это усложняет поиск нужного номера.
  • Все строки — вариант нужен для того, чтобы из данных таблиц потом создавать записи аналитик.
  • Последняя строка — вариант нужен, чтобы получить итог в таблице.
  • Конкретный столбец и конкретная строка — вариант нужен в тех случаях, когда письмо свёрстано таблицей, а нужные данные, например имя или телефон, лежат в конкретной ячейке в таблице.


Пример

Вариант извлечения данных из конкретного столбца и строки рассмотрим на примере получения номера заказа из письма:

tnki1l.jpg


Настройка в правиле почты выглядит так:

35aVVS.png


Важно

Иногда данные внутри таблицы расположены не в ячейке, а в другой отдельной таблице, состоящей из одного поля — получается таблица в ячейке таблицы. В итоге визуально человек видит одну таблицу, а по факту это набор несвязанных между собой таблиц. В этом случае будут сложности с извлечением данных по строкам. Учитывайте этот момент при разборе.


Дополнительная информация


Перейти