Извлечение данных из таблиц в письмах: различия между версиями
Материал из Planfix
Artem (обсуждение | вклад) (Полностью удалено содержимое страницы) |
Artem (обсуждение | вклад) Нет описания правки |
||
Строка 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 | |||
*'''Порядковый номер таблицы''' — это таблица по порядку нахождения тега <table> в 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:22, 27 января 2022
ПланФикс умеет разбирать на инфоблоки данные из html-таблиц в письмах:
Извлечение данных настраивается в правилах почты:
Алгоритм настройки
- Получаем письмо в ПланФикс.
- Копируем адрес созданной задачи из адресной строки браузера или прямо в ПланФиксе.
- Настраиваем почтовое правило.
- Находим номер таблицы для разбора, используя тестирование.
- Добавляем нужные инфоблоки, другие операции и сохраняем правило.
- Повторно отправляем тестовое письмо, убеждаясь в правильности разбора.
Обратите внимание, существует несколько вариантов извлечения данных из строк HTML-таблицы:
- Порядковый номер таблицы — это таблица по порядку нахождения тега в HTML-письме.
- Всё содержимое — вариант нужен прежде всего, чтобы проверить в ту ли таблицу вы попали, т.к. часто в письмах вёрстка тоже таблицами. Это усложняет поиск нужного номера.
- Все строки — вариант нужен для того, чтобы из данных таблиц потом создавать записи аналитик.
- Последняя строка — вариант нужен, чтобы получить итог в таблице.
- Конкретный столбец и конкретная строка — вариант нужен в тех случаях, когда письмо свёрстано таблицей, а нужные данные, например имя или телефон, лежат в конкретной ячейке в таблице.
- Вариант извлечения данных из конкретного столбца и строки рассмотрим на примере получения номера заказа из письма:
- Иногда данные внутри таблицы расположены не в ячейке, а в другой отдельной таблице, состоящей из одного поля — получается таблица в ячейке таблицы. В итоге визуально человек видит одну таблицу, а по факту это набор несвязанных между собой таблиц. В этом случае будут сложности с извлечением данных по строкам — они просто не соберутся в кучку. Учитывайте этот момент при разборе.
- В блоге ПланФикса — разбор html-таблиц на инфоблоки.
Пример
Настройка в правиле почты выглядит так:
Важно
Дополнительная информация