mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2025-01-02 03:38:55 +02:00
Правки Notion и Telegram
This commit is contained in:
parent
417379d5ca
commit
3239e5c747
@ -410,29 +410,33 @@
|
|||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
ПоляБазы = ДанныеСхемы["properties"];
|
ПоляБазы = ДанныеСхемы["properties"];
|
||||||
Свойства = Новый Соответствие;
|
Свойства = Новый Соответствие;
|
||||||
|
|
||||||
Для Каждого Поле Из ПоляБазы Цикл
|
|
||||||
|
|
||||||
ДанныеПоля = Поле.Значение;
|
|
||||||
ТипПоля = ДанныеПоля["type"];
|
|
||||||
|
|
||||||
ЗаполняемыеДанные = Данные.Получить(Поле.Ключ);
|
|
||||||
|
|
||||||
Если Не ЗначениеЗаполнено(ЗаполняемыеДанные) Тогда
|
|
||||||
Продолжить;
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
ПреобразованныеДанные = ПреобразоватьЗначениеПоТипу(ТипПоля, ЗаполняемыеДанные);
|
|
||||||
|
|
||||||
Если ПреобразованныеДанные = Неопределено Тогда
|
|
||||||
Продолжить;
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
Свойства.Вставить(ДанныеПоля["id"], ПреобразованныеДанные);
|
|
||||||
|
|
||||||
КонецЦикла;
|
|
||||||
|
|
||||||
|
Если ЗначениеЗаполнено(ПоляБазы) Тогда
|
||||||
|
|
||||||
|
Для Каждого Поле Из ПоляБазы Цикл
|
||||||
|
|
||||||
|
ДанныеПоля = Поле.Значение;
|
||||||
|
ТипПоля = ДанныеПоля["type"];
|
||||||
|
|
||||||
|
ЗаполняемыеДанные = Данные.Получить(Поле.Ключ);
|
||||||
|
|
||||||
|
Если ЗаполняемыеДанные = Неопределено Тогда
|
||||||
|
Продолжить;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
ПреобразованныеДанные = ПреобразоватьЗначениеПоТипу(ТипПоля, ЗаполняемыеДанные);
|
||||||
|
|
||||||
|
Если ПреобразованныеДанные = Неопределено Тогда
|
||||||
|
Продолжить;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Свойства.Вставить(ДанныеПоля["id"], ПреобразованныеДанные);
|
||||||
|
|
||||||
|
КонецЦикла;
|
||||||
|
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
Возврат Свойства;
|
Возврат Свойства;
|
||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
@ -777,7 +777,9 @@
|
|||||||
#Область СлужебныеПроцедурыИФункции
|
#Область СлужебныеПроцедурыИФункции
|
||||||
|
|
||||||
Функция ОтправитьФайл(Знач Токен, Знач IDЧата, Знач Текст, Знач Файл, Знач Вид, Знач Клавиатура)
|
Функция ОтправитьФайл(Знач Токен, Знач IDЧата, Знач Текст, Знач Файл, Знач Вид, Знач Клавиатура)
|
||||||
|
|
||||||
|
Расширение = "";
|
||||||
|
|
||||||
Если Вид = "photo" Тогда
|
Если Вид = "photo" Тогда
|
||||||
Метод = "/sendPhoto";
|
Метод = "/sendPhoto";
|
||||||
ИначеЕсли Вид = "video" Тогда
|
ИначеЕсли Вид = "video" Тогда
|
||||||
@ -787,7 +789,8 @@
|
|||||||
ИначеЕсли Вид = "document" Тогда
|
ИначеЕсли Вид = "document" Тогда
|
||||||
Метод = "/sendDocument";
|
Метод = "/sendDocument";
|
||||||
ИначеЕсли Вид = "animation" Тогда
|
ИначеЕсли Вид = "animation" Тогда
|
||||||
Метод = "/sendAnimation";
|
Метод = "/sendAnimation";
|
||||||
|
Расширение = ".gif";
|
||||||
Иначе
|
Иначе
|
||||||
Возврат "";
|
Возврат "";
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
@ -799,8 +802,6 @@
|
|||||||
ТекущийФайл = Новый Файл(Файл);
|
ТекущийФайл = Новый Файл(Файл);
|
||||||
Расширение = ?(Вид = "document" Или Вид = "animation", ТекущийФайл.Расширение, "");
|
Расширение = ?(Вид = "document" Или Вид = "animation", ТекущийФайл.Расширение, "");
|
||||||
Файл = Новый ДвоичныеДанные(Файл);
|
Файл = Новый ДвоичныеДанные(Файл);
|
||||||
Иначе
|
|
||||||
Расширение = "";
|
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Расширение = СтрЗаменить(Расширение, ".", "___");
|
Расширение = СтрЗаменить(Расширение, ".", "___");
|
||||||
|
Loading…
Reference in New Issue
Block a user