mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2025-01-26 05:37:27 +02:00
Преобразование OPI -> OInt (workflow)
This commit is contained in:
parent
32c9a16b5c
commit
26849509ec
File diff suppressed because it is too large
Load Diff
@ -21,6 +21,7 @@
|
||||
СоответствиеКомандМодулей.Вставить("google", "OPI_GoogleWorkspace");
|
||||
СоответствиеКомандМодулей.Вставить("notion", "OPI_Notion");
|
||||
СоответствиеКомандМодулей.Вставить("vk", "OPI_VK");
|
||||
СоответствиеКомандМодулей.Вставить("tools", "Утилиты");
|
||||
Возврат СоответствиеКомандМодулей;
|
||||
КонецФункции
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
// CLI Command: tools
|
||||
// CLI: tools
|
||||
|
||||
Var MaximumNesting;
|
||||
Var DesiredParameter;
|
||||
|
@ -1,67 +1,67 @@
|
||||
Функция ПолучитьСостав() Экспорт
|
||||
|
||||
ТаблицаСостава = Новый ТаблицаЗначений();
|
||||
ТаблицаСостава.Колонки.Добавить("Библиотека");
|
||||
ТаблицаСостава.Колонки.Добавить("Модуль");
|
||||
ТаблицаСостава.Колонки.Добавить("Метод");
|
||||
ТаблицаСостава.Колонки.Добавить("МетодПоиска");
|
||||
ТаблицаСостава.Колонки.Добавить("Параметр");
|
||||
ТаблицаСостава.Колонки.Добавить("Описание");
|
||||
ТаблицаСостава.Колонки.Добавить("ОписаниеМетода");
|
||||
ТаблицаСостава.Колонки.Добавить("Область");
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "tools";
|
||||
НоваяСтрока.Модуль = "Утилиты";
|
||||
НоваяСтрока.Метод = "РазложитьJSON";
|
||||
НоваяСтрока.МетодПоиска = "РАЗЛОЖИТЬJSON";
|
||||
НоваяСтрока.Параметр = "--json";
|
||||
НоваяСтрока.Описание = "JSON данные";
|
||||
НоваяСтрока.Область = "Служебный программный интерфейс";
|
||||
НоваяСтрока.ОписаниеМетода = "Показывает значения, которые можно получить из переданного JSON и возвращает
|
||||
| конкретное значение при указании имени поля";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "tools";
|
||||
НоваяСтрока.Модуль = "Утилиты";
|
||||
НоваяСтрока.Метод = "РазложитьJSON";
|
||||
НоваяСтрока.МетодПоиска = "РАЗЛОЖИТЬJSON";
|
||||
НоваяСтрока.Параметр = "--nesting";
|
||||
НоваяСтрока.Описание = "Ограничение на ур. вложенности разбора. На всю глубину по умолчанию (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Служебный программный интерфейс";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "tools";
|
||||
НоваяСтрока.Модуль = "Утилиты";
|
||||
НоваяСтрока.Метод = "РазложитьJSON";
|
||||
НоваяСтрока.МетодПоиска = "РАЗЛОЖИТЬJSON";
|
||||
НоваяСтрока.Параметр = "--name";
|
||||
НоваяСтрока.Описание = "Имя поля для получения. Выводит весь список, если не указано (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Служебный программный интерфейс";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "tools";
|
||||
НоваяСтрока.Модуль = "Утилиты";
|
||||
НоваяСтрока.Метод = "РазложитьJSON";
|
||||
НоваяСтрока.МетодПоиска = "РАЗЛОЖИТЬJSON";
|
||||
НоваяСтрока.Параметр = "--enc";
|
||||
НоваяСтрока.Описание = "Кодировка, в которой записаны JSON данные (необяз. по ум. - UTF-8)";
|
||||
НоваяСтрока.Область = "Служебный программный интерфейс";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "tools";
|
||||
НоваяСтрока.Модуль = "Утилиты";
|
||||
НоваяСтрока.Метод = "ПреобразоватьBase64ВДвоичные";
|
||||
НоваяСтрока.МетодПоиска = "ПРЕОБРАЗОВАТЬBASE64ВДВОИЧНЫЕ";
|
||||
НоваяСтрока.Параметр = "--in";
|
||||
НоваяСтрока.Описание = "Файл с Base64";
|
||||
НоваяСтрока.Область = "Служебный программный интерфейс";
|
||||
НоваяСтрока.ОписаниеМетода = "Преобразует файл с Base64 строкой в бинарный файл";
|
||||
|
||||
Возврат ТаблицаСостава;
|
||||
КонецФункции
|
||||
|
||||
Функция ПолучитьСостав() Экспорт
|
||||
|
||||
ТаблицаСостава = Новый ТаблицаЗначений();
|
||||
ТаблицаСостава.Колонки.Добавить("Библиотека");
|
||||
ТаблицаСостава.Колонки.Добавить("Модуль");
|
||||
ТаблицаСостава.Колонки.Добавить("Метод");
|
||||
ТаблицаСостава.Колонки.Добавить("МетодПоиска");
|
||||
ТаблицаСостава.Колонки.Добавить("Параметр");
|
||||
ТаблицаСостава.Колонки.Добавить("Описание");
|
||||
ТаблицаСостава.Колонки.Добавить("ОписаниеМетода");
|
||||
ТаблицаСостава.Колонки.Добавить("Область");
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "tools";
|
||||
НоваяСтрока.Модуль = "Утилиты";
|
||||
НоваяСтрока.Метод = "РазложитьJSON";
|
||||
НоваяСтрока.МетодПоиска = "РАЗЛОЖИТЬJSON";
|
||||
НоваяСтрока.Параметр = "--json";
|
||||
НоваяСтрока.Описание = "JSON данные";
|
||||
НоваяСтрока.Область = "Служебный программный интерфейс";
|
||||
НоваяСтрока.ОписаниеМетода = "Показывает значения, которые можно получить из переданного JSON и возвращает
|
||||
| конкретное значение при указании имени поля";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "tools";
|
||||
НоваяСтрока.Модуль = "Утилиты";
|
||||
НоваяСтрока.Метод = "РазложитьJSON";
|
||||
НоваяСтрока.МетодПоиска = "РАЗЛОЖИТЬJSON";
|
||||
НоваяСтрока.Параметр = "--nesting";
|
||||
НоваяСтрока.Описание = "Ограничение на ур. вложенности разбора. На всю глубину по умолчанию (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Служебный программный интерфейс";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "tools";
|
||||
НоваяСтрока.Модуль = "Утилиты";
|
||||
НоваяСтрока.Метод = "РазложитьJSON";
|
||||
НоваяСтрока.МетодПоиска = "РАЗЛОЖИТЬJSON";
|
||||
НоваяСтрока.Параметр = "--name";
|
||||
НоваяСтрока.Описание = "Имя поля для получения. Выводит весь список, если не указано (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Служебный программный интерфейс";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "tools";
|
||||
НоваяСтрока.Модуль = "Утилиты";
|
||||
НоваяСтрока.Метод = "РазложитьJSON";
|
||||
НоваяСтрока.МетодПоиска = "РАЗЛОЖИТЬJSON";
|
||||
НоваяСтрока.Параметр = "--enc";
|
||||
НоваяСтрока.Описание = "Кодировка, в которой записаны JSON данные (необяз. по ум. - UTF-8)";
|
||||
НоваяСтрока.Область = "Служебный программный интерфейс";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "tools";
|
||||
НоваяСтрока.Модуль = "Утилиты";
|
||||
НоваяСтрока.Метод = "ПреобразоватьBase64ВДвоичные";
|
||||
НоваяСтрока.МетодПоиска = "ПРЕОБРАЗОВАТЬBASE64ВДВОИЧНЫЕ";
|
||||
НоваяСтрока.Параметр = "--in";
|
||||
НоваяСтрока.Описание = "Файл с Base64";
|
||||
НоваяСтрока.Область = "Служебный программный интерфейс";
|
||||
НоваяСтрока.ОписаниеМетода = "Преобразует файл с Base64 строкой в бинарный файл";
|
||||
|
||||
Возврат ТаблицаСостава;
|
||||
КонецФункции
|
||||
|
||||
|
@ -21,6 +21,7 @@
|
||||
СоответствиеКомандМодулей.Вставить("google", "OPI_GoogleWorkspace");
|
||||
СоответствиеКомандМодулей.Вставить("notion", "OPI_Notion");
|
||||
СоответствиеКомандМодулей.Вставить("vk", "OPI_VK");
|
||||
СоответствиеКомандМодулей.Вставить("tools", "Утилиты");
|
||||
Возврат СоответствиеКомандМодулей;
|
||||
КонецФункции
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user