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

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

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

IBihmu.png


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

LXTrTe.png

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

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

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

IxriRG.png


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

Приклад

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

tnki1l.jpg


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

35aVVS.png

Важливо

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


Перейти