Переменные в шаблоне СМС-сообщения — это элементы в тексте сообщения, вместо которых можно автоматически подставлять необходимые значения при отправке сообщения. Например, имя, сумму, дату или номер заказа.
Правила использования переменных
- Используйте знак % перед переменной.
- Указывайте тип переменной только со строчной буквы w или d.
- Указывайте цифровые параметры переменной только в фигурных скобках и разделяйте их запятой.
- Убедитесь, что первый параметр переменной равен единице, а второй — больше единицы. Максимальное значение второго параметра переменной — 10.
- Не добавляйте пробелы между символами в переменной.
- Отделяйте выражение переменной пробелом от предыдущего и последующего текста шаблона.
Несоблюдение правил приводит к ошибке Неверный формат шаблона в программе edna Templates.
Переменная %d
Используется для автоматической подстановки элементов из цифр или специальных символов без пробелов.
Пример шаблона с переменными:
Заказ на сумму %d ₽ принят. Дата доставки в пункт выдачи: %d . Ваша компания. |
Пример шаблона с конечным текстом СМС-сообщения:
Заказ на сумму 5000 ₽ принят. Дата доставки в пункт выдачи: 20.04.2024 . Ваша компания. |
Переменная %w
Используется для автоматической подстановки элементов из букв, цифр или специальных символов без пробелов.
Пример шаблона с переменными:
Заказ на сумму %w ₽ принят. Код заказа: %w . Дата доставки в пункт выдачи: %w . Время доставки: %w . Ваша компания. |
Пример шаблона с конечным текстом СМС-сообщения:
Заказ на сумму 5000 ₽ принят. Код заказа: АВ590 . Дата доставки в пункт выдачи: 20.04.2024 . Время доставки: 10:00-13:00 . Ваша компания. |
Переменная %d{1,N}
Используется для автоматической подстановки последовательных элементов из цифр или специальных символов с пробелами, где N — количество элементов. Максимальное количество элементов — 10.
Переменную %d{1,1} использовать нельзя. Если N = 1, используйте переменную %d.
Пример шаблона с переменными:
Заказ на сумму %d ₽ принят. Код заказа: %w . Дата доставки в пункт выдачи: %d{1,3} . Время доставки: %d{1,3} . Ваша компания. |
Пример шаблона с конечным текстом СМС-сообщения:
Заказ на сумму 5000 ₽ принят. Код заказа: АВ590 . Дата доставки в пункт выдачи: 20 04 2024 . Время доставки: 10:00 – 13:00 . Ваша компания. |
Переменная %w{1,N}
Используется для автоматической подстановки ограниченной последовательности элементов из букв, цифр или специальных символов с пробелами, где N — количество элементов. Максимальное количество элементов — 10.
Переменную %w{1,1} использовать нельзя. Если N = 1, используйте переменную %w.
Пример шаблона с переменными:
Заказ на сумму %d ₽ принят. Код заказа: %w . Дата доставки в пункт выдачи: %w{1,3} . Время доставки: %w{1,3} . Ваша компания. |
Пример шаблона с конечным текстом СМС-сообщения:
Заказ на сумму 5000 ₽ принят. Код заказа: АВ590 . Дата доставки в пункт выдачи: 20 апреля 2024 . Время доставки: 10:00 – 13:00 . Ваша компания. |
Если вы используете переменную %w{1,10} с максимальным количеством элементов, операторы могут просить сократить количество и привести пример текста СМС-сообщения.