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