Сценарий: получает информацию из Airtable и сохраняет ее в хранилище данных. Этот сценарий отслеживает таблицу в учетной записи Airtable и запускается при добавлении новой записи.

Уровень сложности: средний

Время реализации: примерно 15 минут.

Предварительные требования: Для создания сценария необходимо следующее:

1. Аккаунт Airtable с таблицей, содержащей поля с данными.

2. Хранилище данных и структура данных.

Если вы не знакомы с хранилищем данных, это встроенная функция базы данных Integromat, которая упрощает хранение и извлечение критически важных данных.

Создать структуру данных, которая используется в хранилище данных, довольно просто, но вы можете обнаружить, что формат даты по умолчанию может не соответствовать вашим потребностям. Хорошая новость в том, что для этого есть решение. Позвольте нам показать вам, как хранить даты в определенном формате внутри хранилища данных.

Здесь у нас есть сценарий, который начинается с модуля Airtable ›Watch records , который отслеживает новые записи. Каждая запись состоит из действия, адреса электронной почты, даты и времени. Когда сценарий выполняется, новые данные из модуля Airtable будут отправлены и сохранены в хранилище данных через модуль «Добавить / заменить запись» .

Конфигурация структуры данных

Во-первых, давайте взглянем на структуру данных. Дата выполнения и Дата и время напоминания являются полями типа, даты. В хранилище данных поле даты использует представление ISO 8601. По умолчанию данные в поле даты отображаются в следующем формате: MMMM D, YYYY h: mm A.

Все токены для форматирования даты и времени в Integromat можно найти здесь.

Если вы хотите использовать другой формат, вам нужно использовать текстовое поле вместо поля даты.

Мы начнем с использования поля даты, чтобы показать, как даты хранятся в хранилище данных, после чего будет выбрано текстовое поле для форматирования даты:

Построение и выполнение сценария

Затем вернемся к построителю сценариев. Вот краткий обзор конфигурации модуля Airtable. Соединение добавлено, и все соответствующие поля выбраны соответственно:

Теперь давайте посмотрим на конфигурацию модуля хранилища данных. Выбирается хранилище данных с показанной ранее структурой данных, и элементы просто сопоставляются с соответствующими полями в модуле:

Для поля «Дата и время напоминания» напоминание будет установлено на 1 день раньше установленной даты. Чтобы настроить это правильно, необходимо применить функцию addDays. Для этого щелкните вкладку Дата и время и выберите функцию addDays:

Затем сопоставьте элемент «Срок выполнения», за которым следует оператор сложения, который находится на вкладке «Математические функции»:

Наконец, сопоставьте элемент Time после оператора сложения и введите -1 после точки с запятой, что вычитает 1 день из срока выполнения:

Сценарий был выполнен один раз, и данные были отправлены из модуля Airtable и введены в хранилище данных. Дата выполнения и Дата и время напоминания в хранилище данных являются полями даты, поэтому они имеют формат по умолчанию. Дата и время напоминания содержит точное время, поскольку элемент времени был сопоставлен с этим полем в модуле хранилища данных. Срок выполнения содержит время по умолчанию, поскольку для этого времени был создан отдельный столбец:

Выбор текстового поля и форматирование даты

Теперь предположим, что вы хотите сохранить дату в другом формате. Например, ДД-ММ-ГГГГ. Как упоминалось ранее, для форматирования даты необходимо выбрать текстовое поле. Давайте изменим дату выполнения на текстовое поле и оставим дату и время напоминания в качестве поля даты, чтобы сравнение можно было провести после выполнения следующего сценария:

Вернемся к модулю Data Store в построителе сценариев. Для форматирования даты необходимо использовать функцию formatDate в поле Срок выполнения. Снова щелкните вкладку Дата и время, но на этот раз выберите функцию formatDate:

Затем сопоставьте элемент «Дата выполнения», за которым следует формат даты после точки с запятой:

Сценарий был выполнен снова, и данные были введены в хранилище данных. В столбце Срок выполнения дата находится в формате ДД-ММ-ГГГГ по сравнению со столбцом Дата и время напоминания, который содержит исходный формат:

Итак, поехали!

Теперь вы знаете, как хранить даты в альтернативных форматах в хранилище данных.

Удачной автоматизации! 🙌