Сформировать кнопку действия
Формирует кнопку действия для клавиатуры сообщения (см. ОтправитьТекс товоеСообщение)
Функция СформироватьКнопкуДействия(Знач Текст, Знач Значение = "", Знач URL = "", Знач Стиль = "base") Экспорт
Параметр | CLI опция | Тип | Обяз. | Назначение |
---|---|---|---|---|
Текст | --text | Строка | ✔ | Текст кнопки |
Значение | --data | Строка | ✖ | Значение, возвращаемое в событии нажатия. Только если не заполнено URL |
URL | --url | Строка | ✖ | URL для создания кнопки открытия страницы. Только если не заполнено Значение |
Стиль | --style | Строка | ✖ | Стиль кнопки: primary, attention или base |
Возвращаемое значение: Структура - Кнопка для клавиатуры
Пример использования для 1С:Предприятие/OneScript
Клавиатура = Новый Массив;
МассивСтрокиКнопок = Новый Массив;
МассивСтрокиКнопок.Добавить(OPI_VKTeams.СформироватьКнопкуДействия("Кнопка1", "НажатиеКнопки1", , "attention"));
МассивСтрокиКнопок.Добавить(OPI_VKTeams.СформироватьКнопкуДействия("Кнопка2", , "https://openintegrations.dev"));
Клавиатура.Добавить(МассивСтрокиКнопок);
Клавиатура.Добавить(МассивСтрокиКнопок);
- Bash
- CMD/Bat
oint vkteams СформироватьКнопкуДействия \
--text "Кнопка2" \
--url "https://openintegrations.dev"
oint vkteams СформироватьКнопкуДействия ^
--text "Кнопка2" ^
--url "https://openintegrations.dev"
Результат
[
[
{
"text": "Кнопка1",
"callbackData": "НажатиеКнопки1",
"style": "attention"
},
{
"text": "Кнопка2",
"url": "https://openintegrations.dev",
"style": "base"
}
],
[
{
"text": "Кнопка1",
"callbackData": "НажатиеКнопки1",
"style": "attention"
},
{
"text": "Кнопка2",
"url": "https://openintegrations.dev",
"style": "base"
}
]
]