Використання Результату Formatter на Різних Етапах
Свайпніть щоб показати меню
Додавання Formatter до Zap є простим процесом. Часто початківців збиває з пантелику те, що необхідно явно зіставити відформатований результат у наступних кроках. Якщо цього не зробити, ці кроки продовжать використовувати початкові дані, і Formatter не матиме жодного впливу.
Початкова точка
Ви працюєте із Zap, який має просту двокрокову структуру:
# Trigger: Gmail — New Email
↓
# Action: Google Sheets — Create Spreadsheet Row
Таблиця зберігає:
- Адресу відправника електронної пошти;
- Тіло електронного листа.
Додайте крок Formatter, який перетворює адресу електронної пошти відправника на верхній регістр перед тим, як вона потрапить у таблицю.
Натисніть кнопку + між тригером Gmail та дією Google Sheets. Ви можете:
- Перейти до Utility у категоріях застосунків;
- Або знайти Formatter by Zapier безпосередньо через пошук.
Виберіть Text у випадаючому списку подій (оскільки ми працюємо з текстовими даними).
На вкладці Configure:
- Transform: виберіть Uppercase (перетворює всі символи на великі);
- Input: натисніть на поле та виберіть дані з попереднього кроку.
У цьому прикладі виберіть поле From Email з тригера Gmail — адресу електронної пошти відправника.
Натисніть Test, щоб перевірити, чи працює трансформація.
- Input: learn@send.zapier.com;
- Output: LEARN@SEND.ZAPIER.COM;
Formatter працює. Але це ще не все.
Критичний крок
На цьому етапі багато хто зупиняється. Якщо зараз опублікувати та запустити Zap, у вашій таблиці нічого не зміниться, оскільки дія Google Sheets все ще отримує дані безпосередньо з тригера Gmail. Крок Formatter виконується, трансформує дані, але його результат ніхто не використовує.
# Gmail Trigger
↓
# Formatter (transforms email to uppercase)
↓
# Google Sheets (still pointing to Gmail, ignoring Formatter)
Відформатовані дані існують, але залишаються невикористаними між кроками.
Щоб виправити це, необхідно переналаштувати кожен крок, який має використовувати відформатовані дані:
- Відкрити дію Google Sheets;
- Перейти до Configure;
- Знайти поле, яке наразі використовує оригінальні дані Gmail (From Email);
- Видалити поточне зіставлення;
- Натиснути + для додавання нових даних.
Тепер будуть доступні два джерела даних:
- Дані тригера Gmail (оригінал);
- Вихідні дані Formatter (перетворені).
Виберіть вихідні дані Formatter — email у верхньому регістрі.
Тестування повного процесу
Після збереження та публікації оновленого Zap, ініціюйте тестовий запуск, надіславши листа на підключений обліковий запис Gmail. Потім перевірте Google Sheet, щоб підтвердити результат: адреса електронної пошти відправника тепер має відображатися великими літерами. Наприклад, до Formatter це було learn@send.zapier.com, а після Formatter — LEARN@SEND.ZAPIER.COM, що підтверджує коректність перетворення на всіх етапах.
Кілька форматерів у послідовності
Можна ланцюжком додавати кілька кроків Formatter, якщо дані потребують кількох перетворень:
# Gmail Trigger
↓
# Formatter 1: Trim Whitespace
↓
# Formatter 2: Lowercase
↓
# Formatter 3: Extract Domain
↓
# Google Sheets (using Formatter 3 output)
Кожен крок Formatter створює результат, до якого можуть звертатися наступні кроки (включаючи інші Formatter).
Усі кроки Formatter є безкоштовними, не враховуються як завдання. Створюйте стільки етапів трансформації, скільки потрібно.
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат