Порядок настройки Scenario inputs в make.com
- Нажмите на иконку входных параметров (выделена красным на скриншоте) в нижней панели интерфейса
- В открывшемся окне нажмите "New item" для создания нового параметра
Заполнение полей Scenario inputs
- Обязательные поля:Name - задайте уникальное имя параметра (только буквы, цифры и знак подчеркивания)
- Type - выберите тип данных (в примере выбран "Text")
- Дополнительные настройки:Default - укажите значение по умолчанию (если требуется)
- Required - установите, является ли параметр обязательным
- Multi-line - включите, если нужен многострочный ввод
Использование в сценарии Scenario inputs
- После создания параметра вы сможете:Использовать его значение в любом модуле сценария через меню маппинга
- Обращаться к параметру через специальную переменную
- Менять значение параметра без редактирования самого сценария
Теперь, когда параметр создан, его можно будет выбрать при настройке любого модуля в вашем сценарии, где требуется ввод данных. Это позволит сделать ваш сценарий более гибким и легко настраиваемым.
В Make.com доступны следующие типы входных параметров, каждый из которых имеет свое специфическое применение:
Text (Текст)
Text (Текст)
- После создания параметра вы сможете:Использовать его значение в любом модуле сценария через меню маппинга
- Обращаться к параметру через специальную переменную
- Менять значение параметра без редактирования самого сценария
Теперь, когда параметр создан, его можно будет выбрать при настройке любого модуля в вашем сценарии, где требуется ввод данных. Это позволит сделать ваш сценарий более гибким и легко настраиваемым.
- Описание: Используется для любых текстовых данных.
- Примеры использования: Шаблоны сообщений
- URL-адреса
- Имена пользователей
text
Name: message_template
Type: Text
Default: Здравствуйте, {name}! Спасибо за ваш заказ #{order_id}
Name: message_template
Type: Text
Default: Здравствуйте, {name}! Спасибо за ваш заказ #{order_id}
Number (Число)
- Описание: Для работы с числовыми значениями.
- Примеры использования: Количество повторений
- Суммы
- ID записей
text
Name: retry_count
Type: Number
Default: 3
Name: retry_count
Type: Number
Default: 3
Boolean (Логический)
- Описание: Для параметров типа да/нет, включено/выключено.
- Примеры использования: Флаги активации функций
- Условия выполнения
text
Name: send_notification
Type: Boolean
Default: true
Name: send_notification
Type: Boolean
Default: true
Date (Дата)
- Описание: Для работы с датами и временем.
- Примеры использования: Планирование задач
- Фильтрация по датам
text
Name: start_date
Type: Date
Default: 2024-11-06
Name: start_date
Type: Date
Default: 2024-11-06
Array (Массив)
- Описание: Для работы со списками однотипных значений.
- Примеры использования: Список email-адресов
- Теги
- ID пользователей
text
Name: recipient_emails
Type: Array
Default: ["user1@example.com", "user2@example.com"]
Name: recipient_emails
Type: Array
Default: ["user1@example.com", "user2@example.com"]
Collection (Коллекция)
- Описание: Для работы со сложными структурами данных.
- Примеры использования: Конфигурации продуктов
- Пользовательские профили
text
Name: product_details
Type: Collection
Default: {
"name": "Товар",
"price": 100,
"category": "Электроника",
"attributes": {
"color": "черный",
"size": "M"
}
}
Name: product_details
Type: Collection
Default: {
"name": "Товар",
"price": 100,
"category": "Электроника",
"attributes": {
"color": "черный",
"size": "M"
}
}
Практические сценарии применения
Рассылка уведомлений:
text
Name: notification_config
Type: Collection
Default: {
"template": "Новое сообщение от {sender}",
"channels": ["email", "telegram"],
"priority": "high",
"retry": true
}
Обработка заказов:text
Name: order_processing
Type: Collection
Default: {
"order_id": "ORD-2024-001",
"customer": {
"name": "Иван Петров",
"email": "ivan@example.com"
},
"items": [
{
"product_id": "P001",
"quantity": 2
}
]
}
text
Name: notification_config
Type: Collection
Default: {
"template": "Новое сообщение от {sender}",
"channels": ["email", "telegram"],
"priority": "high",
"retry": true
}
Обработка заказов:text
Name: order_processing
Type: Collection
Default: {
"order_id": "ORD-2024-001",
"customer": {
"name": "Иван Петров",
"email": "ivan@example.com"
},
"items": [
{
"product_id": "P001",
"quantity": 2
}
]
}
Советы по использованию
- Text: Включайте Multi-line для длинных текстов
- Number: Используйте для значений, требующих математических операций
- Boolean: Идеален для простых переключателей
- Date: Помогает в автоматизации по расписанию
- Array: Удобен для обработки списков
- Collection: Незаменим для сложных структур данных
Рекомендации по именованию
- Используйте понятные английские названия
- Разделяйте слова знаком подчеркивания
- Избегайте специальных символов
- Не начинайте с цифр
Правильное использование типов входных параметров значительно упрощает создание гибких и масштабируемых сценариев автоматизации в Make.com.