1
0
mirror of https://github.com/Bayselonarrend/OpenIntegrations.git synced 2024-11-24 08:52:18 +02:00

B24: Переименовать файл

This commit is contained in:
Anton 2024-07-03 11:21:15 +03:00
parent 6b7df1ff2c
commit 97dde47505
5 changed files with 3888 additions and 3774 deletions

File diff suppressed because it is too large Load Diff

View File

@ -1208,7 +1208,7 @@
Параметры = НормализоватьАвторизацию(URL, Токен, "disk.folder.rename");
OPI_Инструменты.ДобавитьПоле("id" , IDКаталога , "Строка", Параметры);
OPI_Инструменты.ДобавитьПоле("id" , IDКаталога , "Строка", Параметры);
OPI_Инструменты.ДобавитьПоле("newName", Наименование, "Строка", Параметры);
Ответ = OPI_Инструменты.Post(URL, Параметры);
@ -1358,6 +1358,30 @@
КонецФункции
// Переименовать файл
// Изменяет имя существующего файла
//
// Параметры:
// URL - Строка - URL внешнего вебхука или адрес Bitrix24 при использовании токена - url
// IDФайла - Строка, Число - Идентификатор файла - fileid
// Наименование - Строка - Новое наименование каталога - title
// Токен - Строка - Токен авторизации, если используется не вебхук - token
//
// Возвращаемое значение:
// Соответствие Из КлючИЗначение - сериализованный JSON ответа от Bitrxi24
Функция ПереименоватьФайл(Знач URL, Знач IDФайла, Знач Наименование, Знач Токен = "") Экспорт
Параметры = НормализоватьАвторизацию(URL, Токен, "disk.file.rename");
OPI_Инструменты.ДобавитьПоле("id" , IDФайла , "Строка", Параметры);
OPI_Инструменты.ДобавитьПоле("newName", Наименование, "Строка", Параметры);
Ответ = OPI_Инструменты.Post(URL, Параметры);
Возврат Ответ;
КонецФункции
// Получить структуру фильтра каталога
// Возвращает структуру полей для фильтрации дочерних элементов каталога
//

View File

@ -2929,6 +2929,7 @@
Bitrix24_ПолучитьСодержимоеХранилища(ПараметрыТеста);
Bitrix24_ПолучитьИнформациюОФайле(ПараметрыТеста);
Bitrix24_ПолучитьВнешнююСсылкуФайла(ПараметрыТеста);
Bitrix24_ПереименоватьФайл(ПараметрыТеста);
Bitrix24_ПоместитьФайлВКорзину(ПараметрыТеста);
Bitrix24_ВосстановитьФайл(ПараметрыТеста);
Bitrix24_СоздатьКаталогВХранилище(ПараметрыТеста);
@ -7410,6 +7411,34 @@
КонецПроцедуры
Процедура Bitrix24_ПереименоватьФайл(ПараметрыФункции)
Наименование = "Новое имя файла.jpg";
Наименование2 = "Новое имя файла 2.jpg";
IDФайла2 = ПараметрыФункции["Bitrix24_HookFileID"];
URL = ПараметрыФункции["Bitrix24_URL"];
Результат = OPI_Bitrix24.ПереименоватьФайл(URL, IDФайла2, Наименование2);
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПереименоватьФайл (хук)", "Bitrix24");
Проверка_БитриксФайл(Результат); // SKIP
IDФайла = ПараметрыФункции["Bitrix24_FileID"];
URL = ПараметрыФункции["Bitrix24_Domain"];
Токен = ПараметрыФункции["Bitrix24_Token"];
Результат = OPI_Bitrix24.ПереименоватьФайл(URL, IDФайла, Наименование, Токен);
// END
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПереименоватьФайл", "Bitrix24");
Проверка_БитриксФайл(Результат);
КонецПроцедуры
#КонецОбласти
#Область YandexDisk

View File

@ -1208,7 +1208,7 @@
Параметры = НормализоватьАвторизацию(URL, Токен, "disk.folder.rename");
OPI_Инструменты.ДобавитьПоле("id" , IDКаталога , "Строка", Параметры);
OPI_Инструменты.ДобавитьПоле("id" , IDКаталога , "Строка", Параметры);
OPI_Инструменты.ДобавитьПоле("newName", Наименование, "Строка", Параметры);
Ответ = OPI_Инструменты.Post(URL, Параметры);
@ -1358,6 +1358,30 @@
КонецФункции
// Переименовать файл
// Изменяет имя существующего файла
//
// Параметры:
// URL - Строка - URL внешнего вебхука или адрес Bitrix24 при использовании токена - url
// IDФайла - Строка, Число - Идентификатор файла - fileid
// Наименование - Строка - Новое наименование каталога - title
// Токен - Строка - Токен авторизации, если используется не вебхук - token
//
// Возвращаемое значение:
// Соответствие Из КлючИЗначение - сериализованный JSON ответа от Bitrxi24
Функция ПереименоватьФайл(Знач URL, Знач IDФайла, Знач Наименование, Знач Токен = "") Экспорт
Параметры = НормализоватьАвторизацию(URL, Токен, "disk.file.rename");
OPI_Инструменты.ДобавитьПоле("id" , IDФайла , "Строка", Параметры);
OPI_Инструменты.ДобавитьПоле("newName", Наименование, "Строка", Параметры);
Ответ = OPI_Инструменты.Post(URL, Параметры);
Возврат Ответ;
КонецФункции
// Получить структуру фильтра каталога
// Возвращает структуру полей для фильтрации дочерних элементов каталога
//

View File

@ -2929,6 +2929,7 @@
Bitrix24_ПолучитьСодержимоеХранилища(ПараметрыТеста);
Bitrix24_ПолучитьИнформациюОФайле(ПараметрыТеста);
Bitrix24_ПолучитьВнешнююСсылкуФайла(ПараметрыТеста);
Bitrix24_ПереименоватьФайл(ПараметрыТеста);
Bitrix24_ПоместитьФайлВКорзину(ПараметрыТеста);
Bitrix24_ВосстановитьФайл(ПараметрыТеста);
Bitrix24_СоздатьКаталогВХранилище(ПараметрыТеста);
@ -7410,6 +7411,34 @@
КонецПроцедуры
Процедура Bitrix24_ПереименоватьФайл(ПараметрыФункции)
Наименование = "Новое имя файла.jpg";
Наименование2 = "Новое имя файла 2.jpg";
IDФайла2 = ПараметрыФункции["Bitrix24_HookFileID"];
URL = ПараметрыФункции["Bitrix24_URL"];
Результат = OPI_Bitrix24.ПереименоватьФайл(URL, IDФайла2, Наименование2);
// !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПереименоватьФайл (хук)", "Bitrix24");
Проверка_БитриксФайл(Результат); // SKIP
IDФайла = ПараметрыФункции["Bitrix24_FileID"];
URL = ПараметрыФункции["Bitrix24_Domain"];
Токен = ПараметрыФункции["Bitrix24_Token"];
Результат = OPI_Bitrix24.ПереименоватьФайл(URL, IDФайла, Наименование, Токен);
// END
// !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПереименоватьФайл", "Bitrix24");
Проверка_БитриксФайл(Результат);
КонецПроцедуры
#КонецОбласти
#Область YandexDisk