Видобуток даних з таблиць в листах

Матеріал з Planfix
Перейти до: навігація, пошук

Planfix вміє розбирати на інфоблоки дані з html-таблиць у листах:

IBihmu.png


Витягування даних налаштовується в правилах пошти:

LXTrTe.png


Алгоритм налаштування

  • Отримуємо листа в Planfix.
  • Копіюємо адресу створеного завдання з адресного рядка браузера або прямо в Planfix.
  • Налаштовуємо поштове правило.
  • Знаходимо номер таблиці для розбору, використовуючи тестування.
  • Додаємо потрібні інфоблоки, інші операції та зберігаємо правило.
  • Повторно відправляємо тестовий лист, переконуючись в правильності розбору.


Зверніть увагу, існує декілька варіантів витягування даних з рядків HTML-таблиці:

IxriRG.png


  • Порядковий номер таблиці — це таблиця за порядком знаходження тега <table> в HTML-листі.
  • Все вміст — варіант потрібен перш за все, щоб перевірити в ту чи іншу таблицю ви потрапили, т.к. часто у листах верстка також таблицями. Це ускладнює пошук потрібного номера.
  • Всі рядки — варіант потрібен для того, щоб з даних таблиць потім створювати записи аналітики.
  • Останній рядок — варіант потрібен, щоб отримати підсумок в таблиці.
  • Конкретний стовпчик і конкретний рядок — варіант потрібен в тих випадках, коли листа верстаний таблицею, а потрібні дані, наприклад ім'я або телефон, лежать в конкретній комірці в таблиці.


Приклад

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

tnki1l.jpg


Налаштування в правилі пошти виглядає так:

35aVVS.png


Важливо

Іноді дані всередині таблиці розташовані не в комірці, а в іншій окремій таблиці, що складається з одного поля — виходить таблиця в комірці таблиці. В результаті візуально людина бачить одну таблицю, а по факту це набір непов'язаних між собою таблиць. В цьому випадку будуть складності з витягуванням даних по рядках. Враховуйте цей момент при розборі.


Додаткова інформація


Перейти