You've already forked OpenIntegrations
mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2025-08-10 22:41:43 +02:00
Перенос data из cli в oint
This commit is contained in:
2
ci/os/cli_testmaker.os
vendored
2
ci/os/cli_testmaker.os
vendored
@@ -1,4 +1,4 @@
|
||||
#Использовать "../../src/ru/cli/data"
|
||||
#Использовать "../../src/ru/oint/data"
|
||||
|
||||
Перем Версия;
|
||||
Перем ТекущийФайл;
|
||||
|
2
ci/os/cli_testmaker_en.os
vendored
2
ci/os/cli_testmaker_en.os
vendored
@@ -1,4 +1,4 @@
|
||||
#Использовать "../../src/en/cli/data"
|
||||
#Использовать "../../src/en/oint/data"
|
||||
|
||||
Перем Версия;
|
||||
Перем ТекущийФайл;
|
||||
|
6
ci/os/internal/Modules/МетодыCLI.os
vendored
6
ci/os/internal/Modules/МетодыCLI.os
vendored
@@ -19,8 +19,8 @@
|
||||
КонецЕсли;
|
||||
|
||||
МодульСоставаОПИ = Новый ТекстовыйДокумент();
|
||||
ФайлСоставаОПИ = Корень + Язык + "/cli/data/Classes/СоставБиблиотеки.os";
|
||||
КаталогСписковСотава = Корень + Язык + "/cli/data/Classes/internal/Classes/";
|
||||
ФайлСоставаОПИ = Корень + Язык + "/oint/data/Classes/СоставБиблиотеки.os";
|
||||
КаталогСписковСотава = Корень + Язык + "/oint/data/Classes/internal/Classes/";
|
||||
КаталогДополненийОпций = КаталогДополнений;
|
||||
|
||||
ЗаписатьНачалоФайла();
|
||||
@@ -800,7 +800,7 @@
|
||||
|
||||
ТЗСловаря.Сортировать("Длина УБЫВ");
|
||||
|
||||
МассивМодулейДляПеревода = НайтиФайлы("./src/" + ТекущийЯзык + "/cli/data/Classes/internal", "*", Истина);
|
||||
МассивМодулейДляПеревода = НайтиФайлы("./src/" + ТекущийЯзык + "/oint/data/Classes/internal", "*", Истина);
|
||||
МассивМодулейДляПеревода.Добавить(Новый Файл("./src/" + ТекущийЯзык + "/cli/tools/Modules/Утилиты.os"));
|
||||
|
||||
Для Каждого ПереводимыйМодуль Из МассивМодулейДляПеревода Цикл
|
||||
|
6
ci/os/main.os
vendored
6
ci/os/main.os
vendored
@@ -135,9 +135,11 @@
|
||||
|
||||
Для Каждого ФайлПроекта Из ВсеФайлы Цикл
|
||||
|
||||
ИмяФайла = вРег(ФайлПроекта.ПолноеИмя);
|
||||
|
||||
Признак =
|
||||
СтрНайти(ФайлПроекта.ПолноеИмя, "cli\data") = 0
|
||||
И СтрНайти(ФайлПроекта.ПолноеИмя, "cli/data") = 0
|
||||
СтрНайти(ИмяФайла, вРег("oint\data")) = 0
|
||||
И СтрНайти(ИмяФайла, вРег("oint/data")) = 0
|
||||
И Не ФайлПроекта.ЭтоКаталог();
|
||||
|
||||
Для Каждого Расширение Из МассивИсключаемыхРасширений Цикл
|
||||
|
1
service/dictionaries/en.json
vendored
1
service/dictionaries/en.json
vendored
@@ -6052,7 +6052,6 @@
|
||||
"ПолучитьСписокПользователейЧата": "GetChatUsers",
|
||||
"ПолучитьХарактеристикиКатегории": "GetCategoryAttributes",
|
||||
"ID первого справочника в ответе": "ID of the first catalog in the response",
|
||||
"Использовать \"../../../cli/data": "Use \"../../../cli/data",
|
||||
"Функция вернула пустое значение": "Function Returned Empty Value",
|
||||
"Получить ссылку для авторизации": "Get authorization link",
|
||||
"ПолучитьСтруктуруФильтраТоваров": "GetProductsFilterStructure",
|
||||
|
@@ -41,7 +41,7 @@
|
||||
|
||||
// Раскомментировать, если выполняется OneScript
|
||||
#Использовать "../../tools"
|
||||
#Использовать "../../../cli/data"
|
||||
#Использовать "."
|
||||
|
||||
#Область ПрограммныйИнтерфейс
|
||||
|
||||
@@ -65,11 +65,12 @@
|
||||
// Запускает прокси сервер интеграций
|
||||
//
|
||||
// Параметры:
|
||||
// Порт - Число - Порт запуска сервера - port
|
||||
// Проект - Строка - Путь к файлу проекта - proj
|
||||
// Порт - Число - Порт запуска сервера - port
|
||||
// Проект - Строка - Путь к файлу проекта - proj
|
||||
// СоставОПИ -
|
||||
// Возвращаемое значение:
|
||||
// Структура Из КлючИЗначение - Результат остановки сервера
|
||||
Функция ЗапуститьПроект(Знач Порт, Знач Проект) Экспорт
|
||||
Функция ЗапуститьПроект(Знач Порт, Знач Проект, Знач СоставОПИ) Экспорт
|
||||
|
||||
Если Не OPI_Инструменты.ЭтоOneScript() Тогда
|
||||
ВызватьИсключение "Данная функция доступна для вызова только в OneScript!";
|
||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1,493 +1,493 @@
|
||||
Функция ПолучитьСостав() Экспорт
|
||||
|
||||
ТаблицаСостава = Новый ТаблицаЗначений();
|
||||
ТаблицаСостава.Колонки.Добавить("Библиотека");
|
||||
ТаблицаСостава.Колонки.Добавить("Модуль");
|
||||
ТаблицаСостава.Колонки.Добавить("Метод");
|
||||
ТаблицаСостава.Колонки.Добавить("МетодПоиска");
|
||||
ТаблицаСостава.Колонки.Добавить("Параметр");
|
||||
ТаблицаСостава.Колонки.Добавить("Описание");
|
||||
ТаблицаСостава.Колонки.Добавить("ОписаниеМетода");
|
||||
ТаблицаСостава.Колонки.Добавить("Область");
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "СоздатьКалендарь";
|
||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬКАЛЕНДАРЬ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Работа с метаданными календарей";
|
||||
НоваяСтрока.ОписаниеМетода = "Создает пустой календарь";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "СоздатьКалендарь";
|
||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬКАЛЕНДАРЬ";
|
||||
НоваяСтрока.Параметр = "--title";
|
||||
НоваяСтрока.Описание = "Наименование создаваемого календаря";
|
||||
НоваяСтрока.Область = "Работа с метаданными календарей";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "ПолучитьМетаданныеКалендаря";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬМЕТАДАННЫЕКАЛЕНДАРЯ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Работа с метаданными календарей";
|
||||
НоваяСтрока.ОписаниеМетода = "Получает информацию о календаре по ID";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "ПолучитьМетаданныеКалендаря";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬМЕТАДАННЫЕКАЛЕНДАРЯ";
|
||||
НоваяСтрока.Параметр = "--calendar";
|
||||
НоваяСтрока.Описание = "ID календаря";
|
||||
НоваяСтрока.Область = "Работа с метаданными календарей";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "ИзменитьМетаданныеКалендаря";
|
||||
НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬМЕТАДАННЫЕКАЛЕНДАРЯ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Работа с метаданными календарей";
|
||||
НоваяСтрока.ОписаниеМетода = "Изменяет свойства существуещего календаря";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "ИзменитьМетаданныеКалендаря";
|
||||
НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬМЕТАДАННЫЕКАЛЕНДАРЯ";
|
||||
НоваяСтрока.Параметр = "--calendar";
|
||||
НоваяСтрока.Описание = "ID календаря";
|
||||
НоваяСтрока.Область = "Работа с метаданными календарей";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "ИзменитьМетаданныеКалендаря";
|
||||
НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬМЕТАДАННЫЕКАЛЕНДАРЯ";
|
||||
НоваяСтрока.Параметр = "--title";
|
||||
НоваяСтрока.Описание = "Новое наименование (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Работа с метаданными календарей";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "ИзменитьМетаданныеКалендаря";
|
||||
НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬМЕТАДАННЫЕКАЛЕНДАРЯ";
|
||||
НоваяСтрока.Параметр = "--description";
|
||||
НоваяСтрока.Описание = "Новое описание календаря (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Работа с метаданными календарей";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "ОчиститьОсновнойКалендарь";
|
||||
НоваяСтрока.МетодПоиска = "ОЧИСТИТЬОСНОВНОЙКАЛЕНДАРЬ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Работа с метаданными календарей";
|
||||
НоваяСтрока.ОписаниеМетода = "Очищает список событий основного календаря";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "УдалитьКалендарь";
|
||||
НоваяСтрока.МетодПоиска = "УДАЛИТЬКАЛЕНДАРЬ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Работа с метаданными календарей";
|
||||
НоваяСтрока.ОписаниеМетода = "Удаляет календарь по ID";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "УдалитьКалендарь";
|
||||
НоваяСтрока.МетодПоиска = "УДАЛИТЬКАЛЕНДАРЬ";
|
||||
НоваяСтрока.Параметр = "--calendar";
|
||||
НоваяСтрока.Описание = "ID календаря";
|
||||
НоваяСтрока.Область = "Работа с метаданными календарей";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "ПолучитьСписокКалендарей";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОККАЛЕНДАРЕЙ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Работа со списком календарей";
|
||||
НоваяСтрока.ОписаниеМетода = "Получает массив календарей аккаунта";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "ДобавитьКалендарьВСписок";
|
||||
НоваяСтрока.МетодПоиска = "ДОБАВИТЬКАЛЕНДАРЬВСПИСОК";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Работа со списком календарей";
|
||||
НоваяСтрока.ОписаниеМетода = "Добавляет существующий календарь в список пользователя";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "ДобавитьКалендарьВСписок";
|
||||
НоваяСтрока.МетодПоиска = "ДОБАВИТЬКАЛЕНДАРЬВСПИСОК";
|
||||
НоваяСтрока.Параметр = "--calendar";
|
||||
НоваяСтрока.Описание = "ID календаря";
|
||||
НоваяСтрока.Область = "Работа со списком календарей";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "ПолучитьКалендарьСписка";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬКАЛЕНДАРЬСПИСКА";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Работа со списком календарей";
|
||||
НоваяСтрока.ОписаниеМетода = "Получает календарь из списка пользователя по ID";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "ПолучитьКалендарьСписка";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬКАЛЕНДАРЬСПИСКА";
|
||||
НоваяСтрока.Параметр = "--calendar";
|
||||
НоваяСтрока.Описание = "ID календаря";
|
||||
НоваяСтрока.Область = "Работа со списком календарей";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "УдалитьКалендарьИзСписка";
|
||||
НоваяСтрока.МетодПоиска = "УДАЛИТЬКАЛЕНДАРЬИЗСПИСКА";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Работа со списком календарей";
|
||||
НоваяСтрока.ОписаниеМетода = "Удаляет календарь из списка пользователя";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "УдалитьКалендарьИзСписка";
|
||||
НоваяСтрока.МетодПоиска = "УДАЛИТЬКАЛЕНДАРЬИЗСПИСКА";
|
||||
НоваяСтрока.Параметр = "--calendar";
|
||||
НоваяСтрока.Описание = "ID календаря";
|
||||
НоваяСтрока.Область = "Работа со списком календарей";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "ИзменитьКалендарьСписка";
|
||||
НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬКАЛЕНДАРЬСПИСКА";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Работа со списком календарей";
|
||||
НоваяСтрока.ОписаниеМетода = "Изменяет свойства календаря из списка пользователей";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "ИзменитьКалендарьСписка";
|
||||
НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬКАЛЕНДАРЬСПИСКА";
|
||||
НоваяСтрока.Параметр = "--calendar";
|
||||
НоваяСтрока.Описание = "ID календаря";
|
||||
НоваяСтрока.Область = "Работа со списком календарей";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "ИзменитьКалендарьСписка";
|
||||
НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬКАЛЕНДАРЬСПИСКА";
|
||||
НоваяСтрока.Параметр = "--primary";
|
||||
НоваяСтрока.Описание = "HEX основного цвета (#ffffff)";
|
||||
НоваяСтрока.Область = "Работа со списком календарей";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "ИзменитьКалендарьСписка";
|
||||
НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬКАЛЕНДАРЬСПИСКА";
|
||||
НоваяСтрока.Параметр = "--secondary";
|
||||
НоваяСтрока.Описание = "HEX дополнительного цвета (#ffffff)";
|
||||
НоваяСтрока.Область = "Работа со списком календарей";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "ИзменитьКалендарьСписка";
|
||||
НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬКАЛЕНДАРЬСПИСКА";
|
||||
НоваяСтрока.Параметр = "--hidden";
|
||||
НоваяСтрока.Описание = "Скрытый календарь (необяз. по ум. - Нет)";
|
||||
НоваяСтрока.Область = "Работа со списком календарей";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "ПолучитьОписаниеСобытия";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬОПИСАНИЕСОБЫТИЯ";
|
||||
НоваяСтрока.Параметр = "--empty";
|
||||
НоваяСтрока.Описание = "Истина > структура с пустыми значениями, Ложь > в значениях будут описания полей (необяз. по ум. - Нет)";
|
||||
НоваяСтрока.Область = "Работа с событиями";
|
||||
НоваяСтрока.ОписаниеМетода = "Получает пустой макет для создания события";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "ПолучитьСписокСобытий";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКСОБЫТИЙ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Работа с событиями";
|
||||
НоваяСтрока.ОписаниеМетода = "Получает список всех событий календаря";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "ПолучитьСписокСобытий";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКСОБЫТИЙ";
|
||||
НоваяСтрока.Параметр = "--calendar";
|
||||
НоваяСтрока.Описание = "ID календаря";
|
||||
НоваяСтрока.Область = "Работа с событиями";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "ПолучитьСобытие";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСОБЫТИЕ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Работа с событиями";
|
||||
НоваяСтрока.ОписаниеМетода = "Получает событие по ID";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "ПолучитьСобытие";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСОБЫТИЕ";
|
||||
НоваяСтрока.Параметр = "--calendar";
|
||||
НоваяСтрока.Описание = "ID календаря";
|
||||
НоваяСтрока.Область = "Работа с событиями";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "ПолучитьСобытие";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСОБЫТИЕ";
|
||||
НоваяСтрока.Параметр = "--event";
|
||||
НоваяСтрока.Описание = "ID события";
|
||||
НоваяСтрока.Область = "Работа с событиями";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "СоздатьСобытие";
|
||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬСОБЫТИЕ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Работа с событиями";
|
||||
НоваяСтрока.ОписаниеМетода = "Создает новое событие
|
||||
| Структура заполнения опции --props:
|
||||
| {
|
||||
| ""Описание"" : """",
|
||||
| ""Заголовок"" : """",
|
||||
| ""МестоПроведения"" : """",
|
||||
| ""ДатаНачала"" : """",
|
||||
| ""ДатаОкончания"" : """",
|
||||
| ""МассивURLФайловВложений"" :
|
||||
| {
|
||||
| ""НазваниеФайла1"" : ""URLФайла1"",
|
||||
| ""НазваниеФайла2"" : ""URLФайла2"",
|
||||
| ...
|
||||
| },
|
||||
| ""ОтправлятьУведомления"" : true
|
||||
| }
|
||||
|";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "СоздатьСобытие";
|
||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬСОБЫТИЕ";
|
||||
НоваяСтрока.Параметр = "--calendar";
|
||||
НоваяСтрока.Описание = "ID календаря";
|
||||
НоваяСтрока.Область = "Работа с событиями";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "СоздатьСобытие";
|
||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬСОБЫТИЕ";
|
||||
НоваяСтрока.Параметр = "--props";
|
||||
НоваяСтрока.Описание = "Описание события";
|
||||
НоваяСтрока.Область = "Работа с событиями";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "ПереместитьСобытие";
|
||||
НоваяСтрока.МетодПоиска = "ПЕРЕМЕСТИТЬСОБЫТИЕ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Работа с событиями";
|
||||
НоваяСтрока.ОписаниеМетода = "Перемещает событие в другой календарь";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "ПереместитьСобытие";
|
||||
НоваяСтрока.МетодПоиска = "ПЕРЕМЕСТИТЬСОБЫТИЕ";
|
||||
НоваяСтрока.Параметр = "--from";
|
||||
НоваяСтрока.Описание = "ID календаря источника";
|
||||
НоваяСтрока.Область = "Работа с событиями";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "ПереместитьСобытие";
|
||||
НоваяСтрока.МетодПоиска = "ПЕРЕМЕСТИТЬСОБЫТИЕ";
|
||||
НоваяСтрока.Параметр = "--to";
|
||||
НоваяСтрока.Описание = "ID календаря приемника";
|
||||
НоваяСтрока.Область = "Работа с событиями";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "ПереместитьСобытие";
|
||||
НоваяСтрока.МетодПоиска = "ПЕРЕМЕСТИТЬСОБЫТИЕ";
|
||||
НоваяСтрока.Параметр = "--event";
|
||||
НоваяСтрока.Описание = "ID события календаря источника";
|
||||
НоваяСтрока.Область = "Работа с событиями";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "ИзменитьСобытие";
|
||||
НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬСОБЫТИЕ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Работа с событиями";
|
||||
НоваяСтрока.ОписаниеМетода = "Изменяет существующее событие
|
||||
| Структура заполнения опции --props:
|
||||
| {
|
||||
| ""Описание"" : """",
|
||||
| ""Заголовок"" : """",
|
||||
| ""МестоПроведения"" : """",
|
||||
| ""ДатаНачала"" : """",
|
||||
| ""ДатаОкончания"" : """",
|
||||
| ""МассивURLФайловВложений"" :
|
||||
| {
|
||||
| ""НазваниеФайла1"" : ""URLФайла1"",
|
||||
| ""НазваниеФайла2"" : ""URLФайла2"",
|
||||
| ...
|
||||
| },
|
||||
| ""ОтправлятьУведомления"" : true
|
||||
| }
|
||||
|";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "ИзменитьСобытие";
|
||||
НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬСОБЫТИЕ";
|
||||
НоваяСтрока.Параметр = "--calendar";
|
||||
НоваяСтрока.Описание = "ID календаря";
|
||||
НоваяСтрока.Область = "Работа с событиями";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "ИзменитьСобытие";
|
||||
НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬСОБЫТИЕ";
|
||||
НоваяСтрока.Параметр = "--props";
|
||||
НоваяСтрока.Описание = "Новое описание события";
|
||||
НоваяСтрока.Область = "Работа с событиями";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "ИзменитьСобытие";
|
||||
НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬСОБЫТИЕ";
|
||||
НоваяСтрока.Параметр = "--event";
|
||||
НоваяСтрока.Описание = "ID события";
|
||||
НоваяСтрока.Область = "Работа с событиями";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "УдалитьСобытие";
|
||||
НоваяСтрока.МетодПоиска = "УДАЛИТЬСОБЫТИЕ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Работа с событиями";
|
||||
НоваяСтрока.ОписаниеМетода = "Удаляет событие по ID";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "УдалитьСобытие";
|
||||
НоваяСтрока.МетодПоиска = "УДАЛИТЬСОБЫТИЕ";
|
||||
НоваяСтрока.Параметр = "--calendar";
|
||||
НоваяСтрока.Описание = "ID календаря";
|
||||
НоваяСтрока.Область = "Работа с событиями";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "УдалитьСобытие";
|
||||
НоваяСтрока.МетодПоиска = "УДАЛИТЬСОБЫТИЕ";
|
||||
НоваяСтрока.Параметр = "--event";
|
||||
НоваяСтрока.Описание = "ID события";
|
||||
НоваяСтрока.Область = "Работа с событиями";
|
||||
|
||||
Возврат ТаблицаСостава;
|
||||
КонецФункции
|
||||
|
||||
Функция ПолучитьСостав() Экспорт
|
||||
|
||||
ТаблицаСостава = Новый ТаблицаЗначений();
|
||||
ТаблицаСостава.Колонки.Добавить("Библиотека");
|
||||
ТаблицаСостава.Колонки.Добавить("Модуль");
|
||||
ТаблицаСостава.Колонки.Добавить("Метод");
|
||||
ТаблицаСостава.Колонки.Добавить("МетодПоиска");
|
||||
ТаблицаСостава.Колонки.Добавить("Параметр");
|
||||
ТаблицаСостава.Колонки.Добавить("Описание");
|
||||
ТаблицаСостава.Колонки.Добавить("ОписаниеМетода");
|
||||
ТаблицаСостава.Колонки.Добавить("Область");
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "СоздатьКалендарь";
|
||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬКАЛЕНДАРЬ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Работа с метаданными календарей";
|
||||
НоваяСтрока.ОписаниеМетода = "Создает пустой календарь";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "СоздатьКалендарь";
|
||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬКАЛЕНДАРЬ";
|
||||
НоваяСтрока.Параметр = "--title";
|
||||
НоваяСтрока.Описание = "Наименование создаваемого календаря";
|
||||
НоваяСтрока.Область = "Работа с метаданными календарей";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "ПолучитьМетаданныеКалендаря";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬМЕТАДАННЫЕКАЛЕНДАРЯ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Работа с метаданными календарей";
|
||||
НоваяСтрока.ОписаниеМетода = "Получает информацию о календаре по ID";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "ПолучитьМетаданныеКалендаря";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬМЕТАДАННЫЕКАЛЕНДАРЯ";
|
||||
НоваяСтрока.Параметр = "--calendar";
|
||||
НоваяСтрока.Описание = "ID календаря";
|
||||
НоваяСтрока.Область = "Работа с метаданными календарей";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "ИзменитьМетаданныеКалендаря";
|
||||
НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬМЕТАДАННЫЕКАЛЕНДАРЯ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Работа с метаданными календарей";
|
||||
НоваяСтрока.ОписаниеМетода = "Изменяет свойства существуещего календаря";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "ИзменитьМетаданныеКалендаря";
|
||||
НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬМЕТАДАННЫЕКАЛЕНДАРЯ";
|
||||
НоваяСтрока.Параметр = "--calendar";
|
||||
НоваяСтрока.Описание = "ID календаря";
|
||||
НоваяСтрока.Область = "Работа с метаданными календарей";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "ИзменитьМетаданныеКалендаря";
|
||||
НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬМЕТАДАННЫЕКАЛЕНДАРЯ";
|
||||
НоваяСтрока.Параметр = "--title";
|
||||
НоваяСтрока.Описание = "Новое наименование (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Работа с метаданными календарей";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "ИзменитьМетаданныеКалендаря";
|
||||
НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬМЕТАДАННЫЕКАЛЕНДАРЯ";
|
||||
НоваяСтрока.Параметр = "--description";
|
||||
НоваяСтрока.Описание = "Новое описание календаря (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Работа с метаданными календарей";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "ОчиститьОсновнойКалендарь";
|
||||
НоваяСтрока.МетодПоиска = "ОЧИСТИТЬОСНОВНОЙКАЛЕНДАРЬ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Работа с метаданными календарей";
|
||||
НоваяСтрока.ОписаниеМетода = "Очищает список событий основного календаря";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "УдалитьКалендарь";
|
||||
НоваяСтрока.МетодПоиска = "УДАЛИТЬКАЛЕНДАРЬ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Работа с метаданными календарей";
|
||||
НоваяСтрока.ОписаниеМетода = "Удаляет календарь по ID";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "УдалитьКалендарь";
|
||||
НоваяСтрока.МетодПоиска = "УДАЛИТЬКАЛЕНДАРЬ";
|
||||
НоваяСтрока.Параметр = "--calendar";
|
||||
НоваяСтрока.Описание = "ID календаря";
|
||||
НоваяСтрока.Область = "Работа с метаданными календарей";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "ПолучитьСписокКалендарей";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОККАЛЕНДАРЕЙ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Работа со списком календарей";
|
||||
НоваяСтрока.ОписаниеМетода = "Получает массив календарей аккаунта";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "ДобавитьКалендарьВСписок";
|
||||
НоваяСтрока.МетодПоиска = "ДОБАВИТЬКАЛЕНДАРЬВСПИСОК";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Работа со списком календарей";
|
||||
НоваяСтрока.ОписаниеМетода = "Добавляет существующий календарь в список пользователя";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "ДобавитьКалендарьВСписок";
|
||||
НоваяСтрока.МетодПоиска = "ДОБАВИТЬКАЛЕНДАРЬВСПИСОК";
|
||||
НоваяСтрока.Параметр = "--calendar";
|
||||
НоваяСтрока.Описание = "ID календаря";
|
||||
НоваяСтрока.Область = "Работа со списком календарей";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "ПолучитьКалендарьСписка";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬКАЛЕНДАРЬСПИСКА";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Работа со списком календарей";
|
||||
НоваяСтрока.ОписаниеМетода = "Получает календарь из списка пользователя по ID";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "ПолучитьКалендарьСписка";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬКАЛЕНДАРЬСПИСКА";
|
||||
НоваяСтрока.Параметр = "--calendar";
|
||||
НоваяСтрока.Описание = "ID календаря";
|
||||
НоваяСтрока.Область = "Работа со списком календарей";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "УдалитьКалендарьИзСписка";
|
||||
НоваяСтрока.МетодПоиска = "УДАЛИТЬКАЛЕНДАРЬИЗСПИСКА";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Работа со списком календарей";
|
||||
НоваяСтрока.ОписаниеМетода = "Удаляет календарь из списка пользователя";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "УдалитьКалендарьИзСписка";
|
||||
НоваяСтрока.МетодПоиска = "УДАЛИТЬКАЛЕНДАРЬИЗСПИСКА";
|
||||
НоваяСтрока.Параметр = "--calendar";
|
||||
НоваяСтрока.Описание = "ID календаря";
|
||||
НоваяСтрока.Область = "Работа со списком календарей";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "ИзменитьКалендарьСписка";
|
||||
НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬКАЛЕНДАРЬСПИСКА";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Работа со списком календарей";
|
||||
НоваяСтрока.ОписаниеМетода = "Изменяет свойства календаря из списка пользователей";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "ИзменитьКалендарьСписка";
|
||||
НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬКАЛЕНДАРЬСПИСКА";
|
||||
НоваяСтрока.Параметр = "--calendar";
|
||||
НоваяСтрока.Описание = "ID календаря";
|
||||
НоваяСтрока.Область = "Работа со списком календарей";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "ИзменитьКалендарьСписка";
|
||||
НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬКАЛЕНДАРЬСПИСКА";
|
||||
НоваяСтрока.Параметр = "--primary";
|
||||
НоваяСтрока.Описание = "HEX основного цвета (#ffffff)";
|
||||
НоваяСтрока.Область = "Работа со списком календарей";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "ИзменитьКалендарьСписка";
|
||||
НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬКАЛЕНДАРЬСПИСКА";
|
||||
НоваяСтрока.Параметр = "--secondary";
|
||||
НоваяСтрока.Описание = "HEX дополнительного цвета (#ffffff)";
|
||||
НоваяСтрока.Область = "Работа со списком календарей";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "ИзменитьКалендарьСписка";
|
||||
НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬКАЛЕНДАРЬСПИСКА";
|
||||
НоваяСтрока.Параметр = "--hidden";
|
||||
НоваяСтрока.Описание = "Скрытый календарь (необяз. по ум. - Нет)";
|
||||
НоваяСтрока.Область = "Работа со списком календарей";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "ПолучитьОписаниеСобытия";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬОПИСАНИЕСОБЫТИЯ";
|
||||
НоваяСтрока.Параметр = "--empty";
|
||||
НоваяСтрока.Описание = "Истина > структура с пустыми значениями, Ложь > в значениях будут описания полей (необяз. по ум. - Нет)";
|
||||
НоваяСтрока.Область = "Работа с событиями";
|
||||
НоваяСтрока.ОписаниеМетода = "Получает пустой макет для создания события";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "ПолучитьСписокСобытий";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКСОБЫТИЙ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Работа с событиями";
|
||||
НоваяСтрока.ОписаниеМетода = "Получает список всех событий календаря";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "ПолучитьСписокСобытий";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКСОБЫТИЙ";
|
||||
НоваяСтрока.Параметр = "--calendar";
|
||||
НоваяСтрока.Описание = "ID календаря";
|
||||
НоваяСтрока.Область = "Работа с событиями";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "ПолучитьСобытие";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСОБЫТИЕ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Работа с событиями";
|
||||
НоваяСтрока.ОписаниеМетода = "Получает событие по ID";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "ПолучитьСобытие";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСОБЫТИЕ";
|
||||
НоваяСтрока.Параметр = "--calendar";
|
||||
НоваяСтрока.Описание = "ID календаря";
|
||||
НоваяСтрока.Область = "Работа с событиями";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "ПолучитьСобытие";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСОБЫТИЕ";
|
||||
НоваяСтрока.Параметр = "--event";
|
||||
НоваяСтрока.Описание = "ID события";
|
||||
НоваяСтрока.Область = "Работа с событиями";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "СоздатьСобытие";
|
||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬСОБЫТИЕ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Работа с событиями";
|
||||
НоваяСтрока.ОписаниеМетода = "Создает новое событие
|
||||
| Структура заполнения опции --props:
|
||||
| {
|
||||
| ""Описание"" : """",
|
||||
| ""Заголовок"" : """",
|
||||
| ""МестоПроведения"" : """",
|
||||
| ""ДатаНачала"" : """",
|
||||
| ""ДатаОкончания"" : """",
|
||||
| ""МассивURLФайловВложений"" :
|
||||
| {
|
||||
| ""НазваниеФайла1"" : ""URLФайла1"",
|
||||
| ""НазваниеФайла2"" : ""URLФайла2"",
|
||||
| ...
|
||||
| },
|
||||
| ""ОтправлятьУведомления"" : true
|
||||
| }
|
||||
|";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "СоздатьСобытие";
|
||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬСОБЫТИЕ";
|
||||
НоваяСтрока.Параметр = "--calendar";
|
||||
НоваяСтрока.Описание = "ID календаря";
|
||||
НоваяСтрока.Область = "Работа с событиями";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "СоздатьСобытие";
|
||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬСОБЫТИЕ";
|
||||
НоваяСтрока.Параметр = "--props";
|
||||
НоваяСтрока.Описание = "Описание события";
|
||||
НоваяСтрока.Область = "Работа с событиями";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "ПереместитьСобытие";
|
||||
НоваяСтрока.МетодПоиска = "ПЕРЕМЕСТИТЬСОБЫТИЕ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Работа с событиями";
|
||||
НоваяСтрока.ОписаниеМетода = "Перемещает событие в другой календарь";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "ПереместитьСобытие";
|
||||
НоваяСтрока.МетодПоиска = "ПЕРЕМЕСТИТЬСОБЫТИЕ";
|
||||
НоваяСтрока.Параметр = "--from";
|
||||
НоваяСтрока.Описание = "ID календаря источника";
|
||||
НоваяСтрока.Область = "Работа с событиями";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "ПереместитьСобытие";
|
||||
НоваяСтрока.МетодПоиска = "ПЕРЕМЕСТИТЬСОБЫТИЕ";
|
||||
НоваяСтрока.Параметр = "--to";
|
||||
НоваяСтрока.Описание = "ID календаря приемника";
|
||||
НоваяСтрока.Область = "Работа с событиями";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "ПереместитьСобытие";
|
||||
НоваяСтрока.МетодПоиска = "ПЕРЕМЕСТИТЬСОБЫТИЕ";
|
||||
НоваяСтрока.Параметр = "--event";
|
||||
НоваяСтрока.Описание = "ID события календаря источника";
|
||||
НоваяСтрока.Область = "Работа с событиями";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "ИзменитьСобытие";
|
||||
НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬСОБЫТИЕ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Работа с событиями";
|
||||
НоваяСтрока.ОписаниеМетода = "Изменяет существующее событие
|
||||
| Структура заполнения опции --props:
|
||||
| {
|
||||
| ""Описание"" : """",
|
||||
| ""Заголовок"" : """",
|
||||
| ""МестоПроведения"" : """",
|
||||
| ""ДатаНачала"" : """",
|
||||
| ""ДатаОкончания"" : """",
|
||||
| ""МассивURLФайловВложений"" :
|
||||
| {
|
||||
| ""НазваниеФайла1"" : ""URLФайла1"",
|
||||
| ""НазваниеФайла2"" : ""URLФайла2"",
|
||||
| ...
|
||||
| },
|
||||
| ""ОтправлятьУведомления"" : true
|
||||
| }
|
||||
|";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "ИзменитьСобытие";
|
||||
НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬСОБЫТИЕ";
|
||||
НоваяСтрока.Параметр = "--calendar";
|
||||
НоваяСтрока.Описание = "ID календаря";
|
||||
НоваяСтрока.Область = "Работа с событиями";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "ИзменитьСобытие";
|
||||
НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬСОБЫТИЕ";
|
||||
НоваяСтрока.Параметр = "--props";
|
||||
НоваяСтрока.Описание = "Новое описание события";
|
||||
НоваяСтрока.Область = "Работа с событиями";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "ИзменитьСобытие";
|
||||
НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬСОБЫТИЕ";
|
||||
НоваяСтрока.Параметр = "--event";
|
||||
НоваяСтрока.Описание = "ID события";
|
||||
НоваяСтрока.Область = "Работа с событиями";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "УдалитьСобытие";
|
||||
НоваяСтрока.МетодПоиска = "УДАЛИТЬСОБЫТИЕ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Работа с событиями";
|
||||
НоваяСтрока.ОписаниеМетода = "Удаляет событие по ID";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "УдалитьСобытие";
|
||||
НоваяСтрока.МетодПоиска = "УДАЛИТЬСОБЫТИЕ";
|
||||
НоваяСтрока.Параметр = "--calendar";
|
||||
НоваяСтрока.Описание = "ID календаря";
|
||||
НоваяСтрока.Область = "Работа с событиями";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "УдалитьСобытие";
|
||||
НоваяСтрока.МетодПоиска = "УДАЛИТЬСОБЫТИЕ";
|
||||
НоваяСтрока.Параметр = "--event";
|
||||
НоваяСтрока.Описание = "ID события";
|
||||
НоваяСтрока.Область = "Работа с событиями";
|
||||
|
||||
Возврат ТаблицаСостава;
|
||||
КонецФункции
|
||||
|
@@ -1,426 +1,426 @@
|
||||
Функция ПолучитьСостав() Экспорт
|
||||
|
||||
ТаблицаСостава = Новый ТаблицаЗначений();
|
||||
ТаблицаСостава.Колонки.Добавить("Библиотека");
|
||||
ТаблицаСостава.Колонки.Добавить("Модуль");
|
||||
ТаблицаСостава.Колонки.Добавить("Метод");
|
||||
ТаблицаСостава.Колонки.Добавить("МетодПоиска");
|
||||
ТаблицаСостава.Колонки.Добавить("Параметр");
|
||||
ТаблицаСостава.Колонки.Добавить("Описание");
|
||||
ТаблицаСостава.Колонки.Добавить("ОписаниеМетода");
|
||||
ТаблицаСостава.Колонки.Добавить("Область");
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "ПолучитьИнформациюОбОбъекте";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬИНФОРМАЦИЮОБОБЪЕКТЕ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Работа с файлами и каталогами";
|
||||
НоваяСтрока.ОписаниеМетода = "Получает информацию о папке или файле по ID";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "ПолучитьИнформациюОбОбъекте";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬИНФОРМАЦИЮОБОБЪЕКТЕ";
|
||||
НоваяСтрока.Параметр = "--object";
|
||||
НоваяСтрока.Описание = "Идентификатор файла или каталога";
|
||||
НоваяСтрока.Область = "Работа с файлами и каталогами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "ПолучитьСписокКаталогов";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОККАТАЛОГОВ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Работа с файлами и каталогами";
|
||||
НоваяСтрока.ОписаниеМетода = "Получает список каталогов диска";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "ПолучитьСписокКаталогов";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОККАТАЛОГОВ";
|
||||
НоваяСтрока.Параметр = "--querry";
|
||||
НоваяСтрока.Описание = "Отбор по имени (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Работа с файлами и каталогами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "ПолучитьСписокКаталогов";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОККАТАЛОГОВ";
|
||||
НоваяСтрока.Параметр = "--depth";
|
||||
НоваяСтрока.Описание = "Добавляет список файлов к полям каталога (необяз. по ум. - Нет)";
|
||||
НоваяСтрока.Область = "Работа с файлами и каталогами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "ПолучитьСписокФайлов";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКФАЙЛОВ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Работа с файлами и каталогами";
|
||||
НоваяСтрока.ОписаниеМетода = "Получает список файлов";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "ПолучитьСписокФайлов";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКФАЙЛОВ";
|
||||
НоваяСтрока.Параметр = "--querry";
|
||||
НоваяСтрока.Описание = "Отбор по имени (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Работа с файлами и каталогами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "ПолучитьСписокФайлов";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКФАЙЛОВ";
|
||||
НоваяСтрока.Параметр = "--catalog";
|
||||
НоваяСтрока.Описание = "Отбор по ID каталога родителя (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Работа с файлами и каталогами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "ЗагрузитьФайл";
|
||||
НоваяСтрока.МетодПоиска = "ЗАГРУЗИТЬФАЙЛ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Работа с файлами и каталогами";
|
||||
НоваяСтрока.ОписаниеМетода = "Загружает файл на диск
|
||||
| Структура заполнения опции --props:
|
||||
| {
|
||||
| ""MIME"" : ""image/jpeg"",
|
||||
| ""Имя"" : ""Новый файл.jpg"",
|
||||
| ""Описание"" : ""Это новый файл"",
|
||||
| ""Родитель"" : ""root""
|
||||
| }
|
||||
|";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "ЗагрузитьФайл";
|
||||
НоваяСтрока.МетодПоиска = "ЗАГРУЗИТЬФАЙЛ";
|
||||
НоваяСтрока.Параметр = "--file";
|
||||
НоваяСтрока.Описание = "Загружаемый файл";
|
||||
НоваяСтрока.Область = "Работа с файлами и каталогами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "ЗагрузитьФайл";
|
||||
НоваяСтрока.МетодПоиска = "ЗАГРУЗИТЬФАЙЛ";
|
||||
НоваяСтрока.Параметр = "--props";
|
||||
НоваяСтрока.Описание = "JSON описания или путь к .json";
|
||||
НоваяСтрока.Область = "Работа с файлами и каталогами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "СоздатьПапку";
|
||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬПАПКУ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Работа с файлами и каталогами";
|
||||
НоваяСтрока.ОписаниеМетода = "Создает пустой каталог на диске";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "СоздатьПапку";
|
||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬПАПКУ";
|
||||
НоваяСтрока.Параметр = "--title";
|
||||
НоваяСтрока.Описание = "Имя папки";
|
||||
НоваяСтрока.Область = "Работа с файлами и каталогами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "СоздатьПапку";
|
||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬПАПКУ";
|
||||
НоваяСтрока.Параметр = "--catalog";
|
||||
НоваяСтрока.Описание = "Родитель (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Работа с файлами и каталогами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "СкачатьФайл";
|
||||
НоваяСтрока.МетодПоиска = "СКАЧАТЬФАЙЛ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Работа с файлами и каталогами";
|
||||
НоваяСтрока.ОписаниеМетода = "Получает файл по ID";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "СкачатьФайл";
|
||||
НоваяСтрока.МетодПоиска = "СКАЧАТЬФАЙЛ";
|
||||
НоваяСтрока.Параметр = "--object";
|
||||
НоваяСтрока.Описание = "Идентификатор файла";
|
||||
НоваяСтрока.Область = "Работа с файлами и каталогами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "СкачатьФайл";
|
||||
НоваяСтрока.МетодПоиска = "СКАЧАТЬФАЙЛ";
|
||||
НоваяСтрока.Параметр = "--out";
|
||||
НоваяСтрока.Описание = "Путь сохранения файла (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Работа с файлами и каталогами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "СкопироватьОбъект";
|
||||
НоваяСтрока.МетодПоиска = "СКОПИРОВАТЬОБЪЕКТ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Работа с файлами и каталогами";
|
||||
НоваяСтрока.ОписаниеМетода = "Копирует файл или каталог";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "СкопироватьОбъект";
|
||||
НоваяСтрока.МетодПоиска = "СКОПИРОВАТЬОБЪЕКТ";
|
||||
НоваяСтрока.Параметр = "--object";
|
||||
НоваяСтрока.Описание = "Идентификатор объекта";
|
||||
НоваяСтрока.Область = "Работа с файлами и каталогами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "СкопироватьОбъект";
|
||||
НоваяСтрока.МетодПоиска = "СКОПИРОВАТЬОБЪЕКТ";
|
||||
НоваяСтрока.Параметр = "--title";
|
||||
НоваяСтрока.Описание = "Новое имя объекта (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Работа с файлами и каталогами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "СкопироватьОбъект";
|
||||
НоваяСтрока.МетодПоиска = "СКОПИРОВАТЬОБЪЕКТ";
|
||||
НоваяСтрока.Параметр = "--catalog";
|
||||
НоваяСтрока.Описание = "Новый каталог размещения (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Работа с файлами и каталогами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "ОбновитьФайл";
|
||||
НоваяСтрока.МетодПоиска = "ОБНОВИТЬФАЙЛ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Работа с файлами и каталогами";
|
||||
НоваяСтрока.ОписаниеМетода = "Обновляет двоичные данные файла";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "ОбновитьФайл";
|
||||
НоваяСтрока.МетодПоиска = "ОБНОВИТЬФАЙЛ";
|
||||
НоваяСтрока.Параметр = "--object";
|
||||
НоваяСтрока.Описание = "Идентификатор обновляемого объекта";
|
||||
НоваяСтрока.Область = "Работа с файлами и каталогами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "ОбновитьФайл";
|
||||
НоваяСтрока.МетодПоиска = "ОБНОВИТЬФАЙЛ";
|
||||
НоваяСтрока.Параметр = "--file";
|
||||
НоваяСтрока.Описание = "Файл источник обновления";
|
||||
НоваяСтрока.Область = "Работа с файлами и каталогами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "ОбновитьФайл";
|
||||
НоваяСтрока.МетодПоиска = "ОБНОВИТЬФАЙЛ";
|
||||
НоваяСтрока.Параметр = "--title";
|
||||
НоваяСтрока.Описание = "Новое имя файла (если необходимо) (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Работа с файлами и каталогами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "УдалитьОбъект";
|
||||
НоваяСтрока.МетодПоиска = "УДАЛИТЬОБЪЕКТ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Работа с файлами и каталогами";
|
||||
НоваяСтрока.ОписаниеМетода = "Удаляет файл или каталог по ID";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "УдалитьОбъект";
|
||||
НоваяСтрока.МетодПоиска = "УДАЛИТЬОБЪЕКТ";
|
||||
НоваяСтрока.Параметр = "--object";
|
||||
НоваяСтрока.Описание = "Идентификатор объекта для удаления";
|
||||
НоваяСтрока.Область = "Работа с файлами и каталогами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "ПолучитьОписаниеФайла";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬОПИСАНИЕФАЙЛА";
|
||||
НоваяСтрока.Параметр = "--empty";
|
||||
НоваяСтрока.Описание = "Истина > структура с пустыми значениями, Ложь > в значениях будут описания полей (необяз. по ум. - Нет)";
|
||||
НоваяСтрока.Область = "Работа с файлами и каталогами";
|
||||
НоваяСтрока.ОписаниеМетода = "Получает шаблон пустого описания для загрузки файла";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "СоздатьКомментарий";
|
||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬКОММЕНТАРИЙ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Работа с комментариями";
|
||||
НоваяСтрока.ОписаниеМетода = "Создает комментарий к файлу или каталогу";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "СоздатьКомментарий";
|
||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬКОММЕНТАРИЙ";
|
||||
НоваяСтрока.Параметр = "--object";
|
||||
НоваяСтрока.Описание = "Идентификатор объекта, для которого необходим комментарий";
|
||||
НоваяСтрока.Область = "Работа с комментариями";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "СоздатьКомментарий";
|
||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬКОММЕНТАРИЙ";
|
||||
НоваяСтрока.Параметр = "--text";
|
||||
НоваяСтрока.Описание = "Текст комментария";
|
||||
НоваяСтрока.Область = "Работа с комментариями";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "ПолучитьКомментарий";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬКОММЕНТАРИЙ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Работа с комментариями";
|
||||
НоваяСтрока.ОписаниеМетода = "Получает комментарий по ID";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "ПолучитьКомментарий";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬКОММЕНТАРИЙ";
|
||||
НоваяСтрока.Параметр = "--object";
|
||||
НоваяСтрока.Описание = "Идентификатор файла или каталога размещения комментария";
|
||||
НоваяСтрока.Область = "Работа с комментариями";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "ПолучитьКомментарий";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬКОММЕНТАРИЙ";
|
||||
НоваяСтрока.Параметр = "--comment";
|
||||
НоваяСтрока.Описание = "Идентификатор комментария";
|
||||
НоваяСтрока.Область = "Работа с комментариями";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "ПолучитьСписокКомментариев";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОККОММЕНТАРИЕВ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Работа с комментариями";
|
||||
НоваяСтрока.ОписаниеМетода = "Получает список всех комментариев объекта";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "ПолучитьСписокКомментариев";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОККОММЕНТАРИЕВ";
|
||||
НоваяСтрока.Параметр = "--object";
|
||||
НоваяСтрока.Описание = "Идентификатор объекта";
|
||||
НоваяСтрока.Область = "Работа с комментариями";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "УдалитьКомментарий";
|
||||
НоваяСтрока.МетодПоиска = "УДАЛИТЬКОММЕНТАРИЙ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Работа с комментариями";
|
||||
НоваяСтрока.ОписаниеМетода = "Удаляет комментарий по ID";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "УдалитьКомментарий";
|
||||
НоваяСтрока.МетодПоиска = "УДАЛИТЬКОММЕНТАРИЙ";
|
||||
НоваяСтрока.Параметр = "--object";
|
||||
НоваяСтрока.Описание = "Идентификатор файла или каталога размещения комментария";
|
||||
НоваяСтрока.Область = "Работа с комментариями";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "УдалитьКомментарий";
|
||||
НоваяСтрока.МетодПоиска = "УДАЛИТЬКОММЕНТАРИЙ";
|
||||
НоваяСтрока.Параметр = "--comment";
|
||||
НоваяСтрока.Описание = "Идентификатор комментария";
|
||||
НоваяСтрока.Область = "Работа с комментариями";
|
||||
|
||||
Возврат ТаблицаСостава;
|
||||
КонецФункции
|
||||
|
||||
Функция ПолучитьСостав() Экспорт
|
||||
|
||||
ТаблицаСостава = Новый ТаблицаЗначений();
|
||||
ТаблицаСостава.Колонки.Добавить("Библиотека");
|
||||
ТаблицаСостава.Колонки.Добавить("Модуль");
|
||||
ТаблицаСостава.Колонки.Добавить("Метод");
|
||||
ТаблицаСостава.Колонки.Добавить("МетодПоиска");
|
||||
ТаблицаСостава.Колонки.Добавить("Параметр");
|
||||
ТаблицаСостава.Колонки.Добавить("Описание");
|
||||
ТаблицаСостава.Колонки.Добавить("ОписаниеМетода");
|
||||
ТаблицаСостава.Колонки.Добавить("Область");
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "ПолучитьИнформациюОбОбъекте";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬИНФОРМАЦИЮОБОБЪЕКТЕ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Работа с файлами и каталогами";
|
||||
НоваяСтрока.ОписаниеМетода = "Получает информацию о папке или файле по ID";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "ПолучитьИнформациюОбОбъекте";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬИНФОРМАЦИЮОБОБЪЕКТЕ";
|
||||
НоваяСтрока.Параметр = "--object";
|
||||
НоваяСтрока.Описание = "Идентификатор файла или каталога";
|
||||
НоваяСтрока.Область = "Работа с файлами и каталогами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "ПолучитьСписокКаталогов";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОККАТАЛОГОВ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Работа с файлами и каталогами";
|
||||
НоваяСтрока.ОписаниеМетода = "Получает список каталогов диска";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "ПолучитьСписокКаталогов";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОККАТАЛОГОВ";
|
||||
НоваяСтрока.Параметр = "--querry";
|
||||
НоваяСтрока.Описание = "Отбор по имени (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Работа с файлами и каталогами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "ПолучитьСписокКаталогов";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОККАТАЛОГОВ";
|
||||
НоваяСтрока.Параметр = "--depth";
|
||||
НоваяСтрока.Описание = "Добавляет список файлов к полям каталога (необяз. по ум. - Нет)";
|
||||
НоваяСтрока.Область = "Работа с файлами и каталогами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "ПолучитьСписокФайлов";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКФАЙЛОВ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Работа с файлами и каталогами";
|
||||
НоваяСтрока.ОписаниеМетода = "Получает список файлов";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "ПолучитьСписокФайлов";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКФАЙЛОВ";
|
||||
НоваяСтрока.Параметр = "--querry";
|
||||
НоваяСтрока.Описание = "Отбор по имени (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Работа с файлами и каталогами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "ПолучитьСписокФайлов";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКФАЙЛОВ";
|
||||
НоваяСтрока.Параметр = "--catalog";
|
||||
НоваяСтрока.Описание = "Отбор по ID каталога родителя (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Работа с файлами и каталогами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "ЗагрузитьФайл";
|
||||
НоваяСтрока.МетодПоиска = "ЗАГРУЗИТЬФАЙЛ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Работа с файлами и каталогами";
|
||||
НоваяСтрока.ОписаниеМетода = "Загружает файл на диск
|
||||
| Структура заполнения опции --props:
|
||||
| {
|
||||
| ""MIME"" : ""image/jpeg"",
|
||||
| ""Имя"" : ""Новый файл.jpg"",
|
||||
| ""Описание"" : ""Это новый файл"",
|
||||
| ""Родитель"" : ""root""
|
||||
| }
|
||||
|";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "ЗагрузитьФайл";
|
||||
НоваяСтрока.МетодПоиска = "ЗАГРУЗИТЬФАЙЛ";
|
||||
НоваяСтрока.Параметр = "--file";
|
||||
НоваяСтрока.Описание = "Загружаемый файл";
|
||||
НоваяСтрока.Область = "Работа с файлами и каталогами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "ЗагрузитьФайл";
|
||||
НоваяСтрока.МетодПоиска = "ЗАГРУЗИТЬФАЙЛ";
|
||||
НоваяСтрока.Параметр = "--props";
|
||||
НоваяСтрока.Описание = "JSON описания или путь к .json";
|
||||
НоваяСтрока.Область = "Работа с файлами и каталогами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "СоздатьПапку";
|
||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬПАПКУ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Работа с файлами и каталогами";
|
||||
НоваяСтрока.ОписаниеМетода = "Создает пустой каталог на диске";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "СоздатьПапку";
|
||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬПАПКУ";
|
||||
НоваяСтрока.Параметр = "--title";
|
||||
НоваяСтрока.Описание = "Имя папки";
|
||||
НоваяСтрока.Область = "Работа с файлами и каталогами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "СоздатьПапку";
|
||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬПАПКУ";
|
||||
НоваяСтрока.Параметр = "--catalog";
|
||||
НоваяСтрока.Описание = "Родитель (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Работа с файлами и каталогами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "СкачатьФайл";
|
||||
НоваяСтрока.МетодПоиска = "СКАЧАТЬФАЙЛ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Работа с файлами и каталогами";
|
||||
НоваяСтрока.ОписаниеМетода = "Получает файл по ID";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "СкачатьФайл";
|
||||
НоваяСтрока.МетодПоиска = "СКАЧАТЬФАЙЛ";
|
||||
НоваяСтрока.Параметр = "--object";
|
||||
НоваяСтрока.Описание = "Идентификатор файла";
|
||||
НоваяСтрока.Область = "Работа с файлами и каталогами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "СкачатьФайл";
|
||||
НоваяСтрока.МетодПоиска = "СКАЧАТЬФАЙЛ";
|
||||
НоваяСтрока.Параметр = "--out";
|
||||
НоваяСтрока.Описание = "Путь сохранения файла (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Работа с файлами и каталогами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "СкопироватьОбъект";
|
||||
НоваяСтрока.МетодПоиска = "СКОПИРОВАТЬОБЪЕКТ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Работа с файлами и каталогами";
|
||||
НоваяСтрока.ОписаниеМетода = "Копирует файл или каталог";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "СкопироватьОбъект";
|
||||
НоваяСтрока.МетодПоиска = "СКОПИРОВАТЬОБЪЕКТ";
|
||||
НоваяСтрока.Параметр = "--object";
|
||||
НоваяСтрока.Описание = "Идентификатор объекта";
|
||||
НоваяСтрока.Область = "Работа с файлами и каталогами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "СкопироватьОбъект";
|
||||
НоваяСтрока.МетодПоиска = "СКОПИРОВАТЬОБЪЕКТ";
|
||||
НоваяСтрока.Параметр = "--title";
|
||||
НоваяСтрока.Описание = "Новое имя объекта (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Работа с файлами и каталогами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "СкопироватьОбъект";
|
||||
НоваяСтрока.МетодПоиска = "СКОПИРОВАТЬОБЪЕКТ";
|
||||
НоваяСтрока.Параметр = "--catalog";
|
||||
НоваяСтрока.Описание = "Новый каталог размещения (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Работа с файлами и каталогами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "ОбновитьФайл";
|
||||
НоваяСтрока.МетодПоиска = "ОБНОВИТЬФАЙЛ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Работа с файлами и каталогами";
|
||||
НоваяСтрока.ОписаниеМетода = "Обновляет двоичные данные файла";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "ОбновитьФайл";
|
||||
НоваяСтрока.МетодПоиска = "ОБНОВИТЬФАЙЛ";
|
||||
НоваяСтрока.Параметр = "--object";
|
||||
НоваяСтрока.Описание = "Идентификатор обновляемого объекта";
|
||||
НоваяСтрока.Область = "Работа с файлами и каталогами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "ОбновитьФайл";
|
||||
НоваяСтрока.МетодПоиска = "ОБНОВИТЬФАЙЛ";
|
||||
НоваяСтрока.Параметр = "--file";
|
||||
НоваяСтрока.Описание = "Файл источник обновления";
|
||||
НоваяСтрока.Область = "Работа с файлами и каталогами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "ОбновитьФайл";
|
||||
НоваяСтрока.МетодПоиска = "ОБНОВИТЬФАЙЛ";
|
||||
НоваяСтрока.Параметр = "--title";
|
||||
НоваяСтрока.Описание = "Новое имя файла (если необходимо) (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Работа с файлами и каталогами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "УдалитьОбъект";
|
||||
НоваяСтрока.МетодПоиска = "УДАЛИТЬОБЪЕКТ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Работа с файлами и каталогами";
|
||||
НоваяСтрока.ОписаниеМетода = "Удаляет файл или каталог по ID";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "УдалитьОбъект";
|
||||
НоваяСтрока.МетодПоиска = "УДАЛИТЬОБЪЕКТ";
|
||||
НоваяСтрока.Параметр = "--object";
|
||||
НоваяСтрока.Описание = "Идентификатор объекта для удаления";
|
||||
НоваяСтрока.Область = "Работа с файлами и каталогами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "ПолучитьОписаниеФайла";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬОПИСАНИЕФАЙЛА";
|
||||
НоваяСтрока.Параметр = "--empty";
|
||||
НоваяСтрока.Описание = "Истина > структура с пустыми значениями, Ложь > в значениях будут описания полей (необяз. по ум. - Нет)";
|
||||
НоваяСтрока.Область = "Работа с файлами и каталогами";
|
||||
НоваяСтрока.ОписаниеМетода = "Получает шаблон пустого описания для загрузки файла";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "СоздатьКомментарий";
|
||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬКОММЕНТАРИЙ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Работа с комментариями";
|
||||
НоваяСтрока.ОписаниеМетода = "Создает комментарий к файлу или каталогу";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "СоздатьКомментарий";
|
||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬКОММЕНТАРИЙ";
|
||||
НоваяСтрока.Параметр = "--object";
|
||||
НоваяСтрока.Описание = "Идентификатор объекта, для которого необходим комментарий";
|
||||
НоваяСтрока.Область = "Работа с комментариями";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "СоздатьКомментарий";
|
||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬКОММЕНТАРИЙ";
|
||||
НоваяСтрока.Параметр = "--text";
|
||||
НоваяСтрока.Описание = "Текст комментария";
|
||||
НоваяСтрока.Область = "Работа с комментариями";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "ПолучитьКомментарий";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬКОММЕНТАРИЙ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Работа с комментариями";
|
||||
НоваяСтрока.ОписаниеМетода = "Получает комментарий по ID";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "ПолучитьКомментарий";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬКОММЕНТАРИЙ";
|
||||
НоваяСтрока.Параметр = "--object";
|
||||
НоваяСтрока.Описание = "Идентификатор файла или каталога размещения комментария";
|
||||
НоваяСтрока.Область = "Работа с комментариями";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "ПолучитьКомментарий";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬКОММЕНТАРИЙ";
|
||||
НоваяСтрока.Параметр = "--comment";
|
||||
НоваяСтрока.Описание = "Идентификатор комментария";
|
||||
НоваяСтрока.Область = "Работа с комментариями";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "ПолучитьСписокКомментариев";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОККОММЕНТАРИЕВ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Работа с комментариями";
|
||||
НоваяСтрока.ОписаниеМетода = "Получает список всех комментариев объекта";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "ПолучитьСписокКомментариев";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОККОММЕНТАРИЕВ";
|
||||
НоваяСтрока.Параметр = "--object";
|
||||
НоваяСтрока.Описание = "Идентификатор объекта";
|
||||
НоваяСтрока.Область = "Работа с комментариями";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "УдалитьКомментарий";
|
||||
НоваяСтрока.МетодПоиска = "УДАЛИТЬКОММЕНТАРИЙ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Работа с комментариями";
|
||||
НоваяСтрока.ОписаниеМетода = "Удаляет комментарий по ID";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "УдалитьКомментарий";
|
||||
НоваяСтрока.МетодПоиска = "УДАЛИТЬКОММЕНТАРИЙ";
|
||||
НоваяСтрока.Параметр = "--object";
|
||||
НоваяСтрока.Описание = "Идентификатор файла или каталога размещения комментария";
|
||||
НоваяСтрока.Область = "Работа с комментариями";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "УдалитьКомментарий";
|
||||
НоваяСтрока.МетодПоиска = "УДАЛИТЬКОММЕНТАРИЙ";
|
||||
НоваяСтрока.Параметр = "--comment";
|
||||
НоваяСтрока.Описание = "Идентификатор комментария";
|
||||
НоваяСтрока.Область = "Работа с комментариями";
|
||||
|
||||
Возврат ТаблицаСостава;
|
||||
КонецФункции
|
||||
|
@@ -1,117 +1,117 @@
|
||||
Функция ПолучитьСостав() Экспорт
|
||||
|
||||
ТаблицаСостава = Новый ТаблицаЗначений();
|
||||
ТаблицаСостава.Колонки.Добавить("Библиотека");
|
||||
ТаблицаСостава.Колонки.Добавить("Модуль");
|
||||
ТаблицаСостава.Колонки.Добавить("Метод");
|
||||
ТаблицаСостава.Колонки.Добавить("МетодПоиска");
|
||||
ТаблицаСостава.Колонки.Добавить("Параметр");
|
||||
ТаблицаСостава.Колонки.Добавить("Описание");
|
||||
ТаблицаСостава.Колонки.Добавить("ОписаниеМетода");
|
||||
ТаблицаСостава.Колонки.Добавить("Область");
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "google";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleWorkspace";
|
||||
НоваяСтрока.Метод = "СформироватьСсылкуПолученияКода";
|
||||
НоваяСтрока.МетодПоиска = "СФОРМИРОВАТЬССЫЛКУПОЛУЧЕНИЯКОДА";
|
||||
НоваяСтрока.Параметр = "--id";
|
||||
НоваяСтрока.Описание = "Client ID";
|
||||
НоваяСтрока.Область = "Программный интерфейс";
|
||||
НоваяСтрока.ОписаниеМетода = "Возвращает URL для авторизации в браузере";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "google";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleWorkspace";
|
||||
НоваяСтрока.Метод = "СформироватьСсылкуПолученияКода";
|
||||
НоваяСтрока.МетодПоиска = "СФОРМИРОВАТЬССЫЛКУПОЛУЧЕНИЯКОДА";
|
||||
НоваяСтрока.Параметр = "--calendar";
|
||||
НоваяСтрока.Описание = "разрешение на методы Calendar (необяз. по ум. - Да)";
|
||||
НоваяСтрока.Область = "Программный интерфейс";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "google";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleWorkspace";
|
||||
НоваяСтрока.Метод = "СформироватьСсылкуПолученияКода";
|
||||
НоваяСтрока.МетодПоиска = "СФОРМИРОВАТЬССЫЛКУПОЛУЧЕНИЯКОДА";
|
||||
НоваяСтрока.Параметр = "--drive";
|
||||
НоваяСтрока.Описание = "разрешение на методы Drive (необяз. по ум. - Да)";
|
||||
НоваяСтрока.Область = "Программный интерфейс";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "google";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleWorkspace";
|
||||
НоваяСтрока.Метод = "СформироватьСсылкуПолученияКода";
|
||||
НоваяСтрока.МетодПоиска = "СФОРМИРОВАТЬССЫЛКУПОЛУЧЕНИЯКОДА";
|
||||
НоваяСтрока.Параметр = "--sheets";
|
||||
НоваяСтрока.Описание = "разрешение на методы Sheets (необяз. по ум. - Да)";
|
||||
НоваяСтрока.Область = "Программный интерфейс";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "google";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleWorkspace";
|
||||
НоваяСтрока.Метод = "ПолучитьТокенПоКоду";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬТОКЕНПОКОДУ";
|
||||
НоваяСтрока.Параметр = "--id";
|
||||
НоваяСтрока.Описание = "Client ID";
|
||||
НоваяСтрока.Область = "Программный интерфейс";
|
||||
НоваяСтрока.ОписаниеМетода = "Получает токен по коду из авторизации в бразуере";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "google";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleWorkspace";
|
||||
НоваяСтрока.Метод = "ПолучитьТокенПоКоду";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬТОКЕНПОКОДУ";
|
||||
НоваяСтрока.Параметр = "--secret";
|
||||
НоваяСтрока.Описание = "Client secret";
|
||||
НоваяСтрока.Область = "Программный интерфейс";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "google";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleWorkspace";
|
||||
НоваяСтрока.Метод = "ПолучитьТокенПоКоду";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬТОКЕНПОКОДУ";
|
||||
НоваяСтрока.Параметр = "--code";
|
||||
НоваяСтрока.Описание = "Code из браузера";
|
||||
НоваяСтрока.Область = "Программный интерфейс";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "google";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleWorkspace";
|
||||
НоваяСтрока.Метод = "ОбновитьТокен";
|
||||
НоваяСтрока.МетодПоиска = "ОБНОВИТЬТОКЕН";
|
||||
НоваяСтрока.Параметр = "--id";
|
||||
НоваяСтрока.Описание = "Client ID";
|
||||
НоваяСтрока.Область = "Программный интерфейс";
|
||||
НоваяСтрока.ОписаниеМетода = "Обновляет токен по Refresh token";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "google";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleWorkspace";
|
||||
НоваяСтрока.Метод = "ОбновитьТокен";
|
||||
НоваяСтрока.МетодПоиска = "ОБНОВИТЬТОКЕН";
|
||||
НоваяСтрока.Параметр = "--secret";
|
||||
НоваяСтрока.Описание = "Client secret";
|
||||
НоваяСтрока.Область = "Программный интерфейс";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "google";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleWorkspace";
|
||||
НоваяСтрока.Метод = "ОбновитьТокен";
|
||||
НоваяСтрока.МетодПоиска = "ОБНОВИТЬТОКЕН";
|
||||
НоваяСтрока.Параметр = "--refresh";
|
||||
НоваяСтрока.Описание = "Refresh token";
|
||||
НоваяСтрока.Область = "Программный интерфейс";
|
||||
|
||||
Возврат ТаблицаСостава;
|
||||
КонецФункции
|
||||
|
||||
Функция ПолучитьСостав() Экспорт
|
||||
|
||||
ТаблицаСостава = Новый ТаблицаЗначений();
|
||||
ТаблицаСостава.Колонки.Добавить("Библиотека");
|
||||
ТаблицаСостава.Колонки.Добавить("Модуль");
|
||||
ТаблицаСостава.Колонки.Добавить("Метод");
|
||||
ТаблицаСостава.Колонки.Добавить("МетодПоиска");
|
||||
ТаблицаСостава.Колонки.Добавить("Параметр");
|
||||
ТаблицаСостава.Колонки.Добавить("Описание");
|
||||
ТаблицаСостава.Колонки.Добавить("ОписаниеМетода");
|
||||
ТаблицаСостава.Колонки.Добавить("Область");
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "google";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleWorkspace";
|
||||
НоваяСтрока.Метод = "СформироватьСсылкуПолученияКода";
|
||||
НоваяСтрока.МетодПоиска = "СФОРМИРОВАТЬССЫЛКУПОЛУЧЕНИЯКОДА";
|
||||
НоваяСтрока.Параметр = "--id";
|
||||
НоваяСтрока.Описание = "Client ID";
|
||||
НоваяСтрока.Область = "Программный интерфейс";
|
||||
НоваяСтрока.ОписаниеМетода = "Возвращает URL для авторизации в браузере";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "google";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleWorkspace";
|
||||
НоваяСтрока.Метод = "СформироватьСсылкуПолученияКода";
|
||||
НоваяСтрока.МетодПоиска = "СФОРМИРОВАТЬССЫЛКУПОЛУЧЕНИЯКОДА";
|
||||
НоваяСтрока.Параметр = "--calendar";
|
||||
НоваяСтрока.Описание = "разрешение на методы Calendar (необяз. по ум. - Да)";
|
||||
НоваяСтрока.Область = "Программный интерфейс";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "google";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleWorkspace";
|
||||
НоваяСтрока.Метод = "СформироватьСсылкуПолученияКода";
|
||||
НоваяСтрока.МетодПоиска = "СФОРМИРОВАТЬССЫЛКУПОЛУЧЕНИЯКОДА";
|
||||
НоваяСтрока.Параметр = "--drive";
|
||||
НоваяСтрока.Описание = "разрешение на методы Drive (необяз. по ум. - Да)";
|
||||
НоваяСтрока.Область = "Программный интерфейс";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "google";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleWorkspace";
|
||||
НоваяСтрока.Метод = "СформироватьСсылкуПолученияКода";
|
||||
НоваяСтрока.МетодПоиска = "СФОРМИРОВАТЬССЫЛКУПОЛУЧЕНИЯКОДА";
|
||||
НоваяСтрока.Параметр = "--sheets";
|
||||
НоваяСтрока.Описание = "разрешение на методы Sheets (необяз. по ум. - Да)";
|
||||
НоваяСтрока.Область = "Программный интерфейс";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "google";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleWorkspace";
|
||||
НоваяСтрока.Метод = "ПолучитьТокенПоКоду";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬТОКЕНПОКОДУ";
|
||||
НоваяСтрока.Параметр = "--id";
|
||||
НоваяСтрока.Описание = "Client ID";
|
||||
НоваяСтрока.Область = "Программный интерфейс";
|
||||
НоваяСтрока.ОписаниеМетода = "Получает токен по коду из авторизации в бразуере";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "google";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleWorkspace";
|
||||
НоваяСтрока.Метод = "ПолучитьТокенПоКоду";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬТОКЕНПОКОДУ";
|
||||
НоваяСтрока.Параметр = "--secret";
|
||||
НоваяСтрока.Описание = "Client secret";
|
||||
НоваяСтрока.Область = "Программный интерфейс";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "google";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleWorkspace";
|
||||
НоваяСтрока.Метод = "ПолучитьТокенПоКоду";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬТОКЕНПОКОДУ";
|
||||
НоваяСтрока.Параметр = "--code";
|
||||
НоваяСтрока.Описание = "Code из браузера";
|
||||
НоваяСтрока.Область = "Программный интерфейс";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "google";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleWorkspace";
|
||||
НоваяСтрока.Метод = "ОбновитьТокен";
|
||||
НоваяСтрока.МетодПоиска = "ОБНОВИТЬТОКЕН";
|
||||
НоваяСтрока.Параметр = "--id";
|
||||
НоваяСтрока.Описание = "Client ID";
|
||||
НоваяСтрока.Область = "Программный интерфейс";
|
||||
НоваяСтрока.ОписаниеМетода = "Обновляет токен по Refresh token";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "google";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleWorkspace";
|
||||
НоваяСтрока.Метод = "ОбновитьТокен";
|
||||
НоваяСтрока.МетодПоиска = "ОБНОВИТЬТОКЕН";
|
||||
НоваяСтрока.Параметр = "--secret";
|
||||
НоваяСтрока.Описание = "Client secret";
|
||||
НоваяСтрока.Область = "Программный интерфейс";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "google";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleWorkspace";
|
||||
НоваяСтрока.Метод = "ОбновитьТокен";
|
||||
НоваяСтрока.МетодПоиска = "ОБНОВИТЬТОКЕН";
|
||||
НоваяСтрока.Параметр = "--refresh";
|
||||
НоваяСтрока.Описание = "Refresh token";
|
||||
НоваяСтрока.Область = "Программный интерфейс";
|
||||
|
||||
Возврат ТаблицаСостава;
|
||||
КонецФункции
|
||||
|
@@ -1,352 +1,352 @@
|
||||
Функция ПолучитьСостав() Экспорт
|
||||
|
||||
ТаблицаСостава = Новый ТаблицаЗначений();
|
||||
ТаблицаСостава.Колонки.Добавить("Библиотека");
|
||||
ТаблицаСостава.Колонки.Добавить("Модуль");
|
||||
ТаблицаСостава.Колонки.Добавить("Метод");
|
||||
ТаблицаСостава.Колонки.Добавить("МетодПоиска");
|
||||
ТаблицаСостава.Колонки.Добавить("Параметр");
|
||||
ТаблицаСостава.Колонки.Добавить("Описание");
|
||||
ТаблицаСостава.Колонки.Добавить("ОписаниеМетода");
|
||||
ТаблицаСостава.Колонки.Добавить("Область");
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gsheets";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleSheets";
|
||||
НоваяСтрока.Метод = "СоздатьКнигу";
|
||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬКНИГУ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Работа с книгами";
|
||||
НоваяСтрока.ОписаниеМетода = "Создает новую книгу
|
||||
|
|
||||
| Пример указания параметра типа массив:
|
||||
| --param ""['Val1','Val2','Val3']""
|
||||
|";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gsheets";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleSheets";
|
||||
НоваяСтрока.Метод = "СоздатьКнигу";
|
||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬКНИГУ";
|
||||
НоваяСтрока.Параметр = "--title";
|
||||
НоваяСтрока.Описание = "Наименование";
|
||||
НоваяСтрока.Область = "Работа с книгами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gsheets";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleSheets";
|
||||
НоваяСтрока.Метод = "СоздатьКнигу";
|
||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬКНИГУ";
|
||||
НоваяСтрока.Параметр = "--sheets";
|
||||
НоваяСтрока.Описание = "Массив имен для добавления новых листов в книгу";
|
||||
НоваяСтрока.Область = "Работа с книгами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gsheets";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleSheets";
|
||||
НоваяСтрока.Метод = "ПолучитьКнигу";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬКНИГУ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Работа с книгами";
|
||||
НоваяСтрока.ОписаниеМетода = "Получает информацию о книге по ID";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gsheets";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleSheets";
|
||||
НоваяСтрока.Метод = "ПолучитьКнигу";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬКНИГУ";
|
||||
НоваяСтрока.Параметр = "--spreadsheet";
|
||||
НоваяСтрока.Описание = "Идентификатор книги";
|
||||
НоваяСтрока.Область = "Работа с книгами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gsheets";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleSheets";
|
||||
НоваяСтрока.Метод = "ИзменитьНаименованиеКниги";
|
||||
НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬНАИМЕНОВАНИЕКНИГИ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Работа с книгами";
|
||||
НоваяСтрока.ОписаниеМетода = "Изменяет наименование существующей книги";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gsheets";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleSheets";
|
||||
НоваяСтрока.Метод = "ИзменитьНаименованиеКниги";
|
||||
НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬНАИМЕНОВАНИЕКНИГИ";
|
||||
НоваяСтрока.Параметр = "--spreadsheet";
|
||||
НоваяСтрока.Описание = "ID книги";
|
||||
НоваяСтрока.Область = "Работа с книгами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gsheets";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleSheets";
|
||||
НоваяСтрока.Метод = "ИзменитьНаименованиеКниги";
|
||||
НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬНАИМЕНОВАНИЕКНИГИ";
|
||||
НоваяСтрока.Параметр = "--title";
|
||||
НоваяСтрока.Описание = "Новое наименование";
|
||||
НоваяСтрока.Область = "Работа с книгами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gsheets";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleSheets";
|
||||
НоваяСтрока.Метод = "ДобавитьЛист";
|
||||
НоваяСтрока.МетодПоиска = "ДОБАВИТЬЛИСТ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Работа с листами";
|
||||
НоваяСтрока.ОписаниеМетода = "Добавляет новый лист в книгу";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gsheets";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleSheets";
|
||||
НоваяСтрока.Метод = "ДобавитьЛист";
|
||||
НоваяСтрока.МетодПоиска = "ДОБАВИТЬЛИСТ";
|
||||
НоваяСтрока.Параметр = "--spreadsheet";
|
||||
НоваяСтрока.Описание = "Идентификатор книги";
|
||||
НоваяСтрока.Область = "Работа с листами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gsheets";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleSheets";
|
||||
НоваяСтрока.Метод = "ДобавитьЛист";
|
||||
НоваяСтрока.МетодПоиска = "ДОБАВИТЬЛИСТ";
|
||||
НоваяСтрока.Параметр = "--title";
|
||||
НоваяСтрока.Описание = "Наименование нового листа";
|
||||
НоваяСтрока.Область = "Работа с листами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gsheets";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleSheets";
|
||||
НоваяСтрока.Метод = "УдалитьЛист";
|
||||
НоваяСтрока.МетодПоиска = "УДАЛИТЬЛИСТ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Работа с листами";
|
||||
НоваяСтрока.ОписаниеМетода = "Удаляет лист из книги";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gsheets";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleSheets";
|
||||
НоваяСтрока.Метод = "УдалитьЛист";
|
||||
НоваяСтрока.МетодПоиска = "УДАЛИТЬЛИСТ";
|
||||
НоваяСтрока.Параметр = "--spreadsheet";
|
||||
НоваяСтрока.Описание = "Идентификатор книги";
|
||||
НоваяСтрока.Область = "Работа с листами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gsheets";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleSheets";
|
||||
НоваяСтрока.Метод = "УдалитьЛист";
|
||||
НоваяСтрока.МетодПоиска = "УДАЛИТЬЛИСТ";
|
||||
НоваяСтрока.Параметр = "--sheet";
|
||||
НоваяСтрока.Описание = "Идентификатор удаляемого листа";
|
||||
НоваяСтрока.Область = "Работа с листами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gsheets";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleSheets";
|
||||
НоваяСтрока.Метод = "КопироватьЛист";
|
||||
НоваяСтрока.МетодПоиска = "КОПИРОВАТЬЛИСТ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Работа с листами";
|
||||
НоваяСтрока.ОписаниеМетода = "Копирует лист из одной книги в другую";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gsheets";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleSheets";
|
||||
НоваяСтрока.Метод = "КопироватьЛист";
|
||||
НоваяСтрока.МетодПоиска = "КОПИРОВАТЬЛИСТ";
|
||||
НоваяСтрока.Параметр = "--from";
|
||||
НоваяСтрока.Описание = "ID книги источника";
|
||||
НоваяСтрока.Область = "Работа с листами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gsheets";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleSheets";
|
||||
НоваяСтрока.Метод = "КопироватьЛист";
|
||||
НоваяСтрока.МетодПоиска = "КОПИРОВАТЬЛИСТ";
|
||||
НоваяСтрока.Параметр = "--to";
|
||||
НоваяСтрока.Описание = "ID книги приемника";
|
||||
НоваяСтрока.Область = "Работа с листами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gsheets";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleSheets";
|
||||
НоваяСтрока.Метод = "КопироватьЛист";
|
||||
НоваяСтрока.МетодПоиска = "КОПИРОВАТЬЛИСТ";
|
||||
НоваяСтрока.Параметр = "--sheet";
|
||||
НоваяСтрока.Описание = "ID копируемого листа";
|
||||
НоваяСтрока.Область = "Работа с листами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gsheets";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleSheets";
|
||||
НоваяСтрока.Метод = "УстановитьЗначенияЯчеек";
|
||||
НоваяСтрока.МетодПоиска = "УСТАНОВИТЬЗНАЧЕНИЯЯЧЕЕК";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Работа с данными";
|
||||
НоваяСтрока.ОписаниеМетода = "Устанавливает значения ячеек листа
|
||||
| Структура заполнения опции --data:
|
||||
| {
|
||||
| ""A1"": ""Это данные ячейки A1"",
|
||||
| ""B2"": ""Это данные ячейки B2"",
|
||||
| ...
|
||||
| }
|
||||
|";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gsheets";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleSheets";
|
||||
НоваяСтрока.Метод = "УстановитьЗначенияЯчеек";
|
||||
НоваяСтрока.МетодПоиска = "УСТАНОВИТЬЗНАЧЕНИЯЯЧЕЕК";
|
||||
НоваяСтрока.Параметр = "--spreadsheet";
|
||||
НоваяСтрока.Описание = "ID книги";
|
||||
НоваяСтрока.Область = "Работа с данными";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gsheets";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleSheets";
|
||||
НоваяСтрока.Метод = "УстановитьЗначенияЯчеек";
|
||||
НоваяСтрока.МетодПоиска = "УСТАНОВИТЬЗНАЧЕНИЯЯЧЕЕК";
|
||||
НоваяСтрока.Параметр = "--data";
|
||||
НоваяСтрока.Описание = "Данные заполнения, где ключ это имя ячейки вида A1";
|
||||
НоваяСтрока.Область = "Работа с данными";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gsheets";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleSheets";
|
||||
НоваяСтрока.Метод = "УстановитьЗначенияЯчеек";
|
||||
НоваяСтрока.МетодПоиска = "УСТАНОВИТЬЗНАЧЕНИЯЯЧЕЕК";
|
||||
НоваяСтрока.Параметр = "--sheetname";
|
||||
НоваяСтрока.Описание = "Имя листа (первый лист по умолчанию) (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Работа с данными";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gsheets";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleSheets";
|
||||
НоваяСтрока.Метод = "УстановитьЗначенияЯчеек";
|
||||
НоваяСтрока.МетодПоиска = "УСТАНОВИТЬЗНАЧЕНИЯЯЧЕЕК";
|
||||
НоваяСтрока.Параметр = "--dim";
|
||||
НоваяСтрока.Описание = "Основное измерение при заполнении диапазона массивом (необяз. по ум. - COLUMNS)";
|
||||
НоваяСтрока.Область = "Работа с данными";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gsheets";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleSheets";
|
||||
НоваяСтрока.Метод = "ОчиститьЯчейки";
|
||||
НоваяСтрока.МетодПоиска = "ОЧИСТИТЬЯЧЕЙКИ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Работа с данными";
|
||||
НоваяСтрока.ОписаниеМетода = "Очищает значение в ячейках
|
||||
|
|
||||
| Пример указания параметра типа массив:
|
||||
| --param ""['Val1','Val2','Val3']""
|
||||
|";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gsheets";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleSheets";
|
||||
НоваяСтрока.Метод = "ОчиститьЯчейки";
|
||||
НоваяСтрока.МетодПоиска = "ОЧИСТИТЬЯЧЕЙКИ";
|
||||
НоваяСтрока.Параметр = "--spreadsheet";
|
||||
НоваяСтрока.Описание = "ID книги";
|
||||
НоваяСтрока.Область = "Работа с данными";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gsheets";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleSheets";
|
||||
НоваяСтрока.Метод = "ОчиститьЯчейки";
|
||||
НоваяСтрока.МетодПоиска = "ОЧИСТИТЬЯЧЕЙКИ";
|
||||
НоваяСтрока.Параметр = "--cells";
|
||||
НоваяСтрока.Описание = "Массив ячеек вида А1 для очистки";
|
||||
НоваяСтрока.Область = "Работа с данными";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gsheets";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleSheets";
|
||||
НоваяСтрока.Метод = "ОчиститьЯчейки";
|
||||
НоваяСтрока.МетодПоиска = "ОЧИСТИТЬЯЧЕЙКИ";
|
||||
НоваяСтрока.Параметр = "--sheetname";
|
||||
НоваяСтрока.Описание = "Имя листа (первый лист по умолчанию) (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Работа с данными";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gsheets";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleSheets";
|
||||
НоваяСтрока.Метод = "ПолучитьЗначенияЯчеек";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬЗНАЧЕНИЯЯЧЕЕК";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Работа с данными";
|
||||
НоваяСтрока.ОписаниеМетода = "Получает значения ячеек таблицы
|
||||
|
|
||||
| Пример указания параметра типа массив:
|
||||
| --param ""['Val1','Val2','Val3']""
|
||||
|";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gsheets";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleSheets";
|
||||
НоваяСтрока.Метод = "ПолучитьЗначенияЯчеек";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬЗНАЧЕНИЯЯЧЕЕК";
|
||||
НоваяСтрока.Параметр = "--spreadsheet";
|
||||
НоваяСтрока.Описание = "ID книги";
|
||||
НоваяСтрока.Область = "Работа с данными";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gsheets";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleSheets";
|
||||
НоваяСтрока.Метод = "ПолучитьЗначенияЯчеек";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬЗНАЧЕНИЯЯЧЕЕК";
|
||||
НоваяСтрока.Параметр = "--cells";
|
||||
НоваяСтрока.Описание = "Массив ячеек вида А1 для получения (весь лист, если не заполнено) (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Работа с данными";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gsheets";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleSheets";
|
||||
НоваяСтрока.Метод = "ПолучитьЗначенияЯчеек";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬЗНАЧЕНИЯЯЧЕЕК";
|
||||
НоваяСтрока.Параметр = "--sheetname";
|
||||
НоваяСтрока.Описание = "Имя листа (первый лист по умолчанию) (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Работа с данными";
|
||||
|
||||
Возврат ТаблицаСостава;
|
||||
КонецФункции
|
||||
|
||||
Функция ПолучитьСостав() Экспорт
|
||||
|
||||
ТаблицаСостава = Новый ТаблицаЗначений();
|
||||
ТаблицаСостава.Колонки.Добавить("Библиотека");
|
||||
ТаблицаСостава.Колонки.Добавить("Модуль");
|
||||
ТаблицаСостава.Колонки.Добавить("Метод");
|
||||
ТаблицаСостава.Колонки.Добавить("МетодПоиска");
|
||||
ТаблицаСостава.Колонки.Добавить("Параметр");
|
||||
ТаблицаСостава.Колонки.Добавить("Описание");
|
||||
ТаблицаСостава.Колонки.Добавить("ОписаниеМетода");
|
||||
ТаблицаСостава.Колонки.Добавить("Область");
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gsheets";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleSheets";
|
||||
НоваяСтрока.Метод = "СоздатьКнигу";
|
||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬКНИГУ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Работа с книгами";
|
||||
НоваяСтрока.ОписаниеМетода = "Создает новую книгу
|
||||
|
|
||||
| Пример указания параметра типа массив:
|
||||
| --param ""['Val1','Val2','Val3']""
|
||||
|";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gsheets";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleSheets";
|
||||
НоваяСтрока.Метод = "СоздатьКнигу";
|
||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬКНИГУ";
|
||||
НоваяСтрока.Параметр = "--title";
|
||||
НоваяСтрока.Описание = "Наименование";
|
||||
НоваяСтрока.Область = "Работа с книгами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gsheets";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleSheets";
|
||||
НоваяСтрока.Метод = "СоздатьКнигу";
|
||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬКНИГУ";
|
||||
НоваяСтрока.Параметр = "--sheets";
|
||||
НоваяСтрока.Описание = "Массив имен для добавления новых листов в книгу";
|
||||
НоваяСтрока.Область = "Работа с книгами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gsheets";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleSheets";
|
||||
НоваяСтрока.Метод = "ПолучитьКнигу";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬКНИГУ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Работа с книгами";
|
||||
НоваяСтрока.ОписаниеМетода = "Получает информацию о книге по ID";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gsheets";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleSheets";
|
||||
НоваяСтрока.Метод = "ПолучитьКнигу";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬКНИГУ";
|
||||
НоваяСтрока.Параметр = "--spreadsheet";
|
||||
НоваяСтрока.Описание = "Идентификатор книги";
|
||||
НоваяСтрока.Область = "Работа с книгами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gsheets";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleSheets";
|
||||
НоваяСтрока.Метод = "ИзменитьНаименованиеКниги";
|
||||
НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬНАИМЕНОВАНИЕКНИГИ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Работа с книгами";
|
||||
НоваяСтрока.ОписаниеМетода = "Изменяет наименование существующей книги";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gsheets";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleSheets";
|
||||
НоваяСтрока.Метод = "ИзменитьНаименованиеКниги";
|
||||
НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬНАИМЕНОВАНИЕКНИГИ";
|
||||
НоваяСтрока.Параметр = "--spreadsheet";
|
||||
НоваяСтрока.Описание = "ID книги";
|
||||
НоваяСтрока.Область = "Работа с книгами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gsheets";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleSheets";
|
||||
НоваяСтрока.Метод = "ИзменитьНаименованиеКниги";
|
||||
НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬНАИМЕНОВАНИЕКНИГИ";
|
||||
НоваяСтрока.Параметр = "--title";
|
||||
НоваяСтрока.Описание = "Новое наименование";
|
||||
НоваяСтрока.Область = "Работа с книгами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gsheets";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleSheets";
|
||||
НоваяСтрока.Метод = "ДобавитьЛист";
|
||||
НоваяСтрока.МетодПоиска = "ДОБАВИТЬЛИСТ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Работа с листами";
|
||||
НоваяСтрока.ОписаниеМетода = "Добавляет новый лист в книгу";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gsheets";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleSheets";
|
||||
НоваяСтрока.Метод = "ДобавитьЛист";
|
||||
НоваяСтрока.МетодПоиска = "ДОБАВИТЬЛИСТ";
|
||||
НоваяСтрока.Параметр = "--spreadsheet";
|
||||
НоваяСтрока.Описание = "Идентификатор книги";
|
||||
НоваяСтрока.Область = "Работа с листами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gsheets";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleSheets";
|
||||
НоваяСтрока.Метод = "ДобавитьЛист";
|
||||
НоваяСтрока.МетодПоиска = "ДОБАВИТЬЛИСТ";
|
||||
НоваяСтрока.Параметр = "--title";
|
||||
НоваяСтрока.Описание = "Наименование нового листа";
|
||||
НоваяСтрока.Область = "Работа с листами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gsheets";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleSheets";
|
||||
НоваяСтрока.Метод = "УдалитьЛист";
|
||||
НоваяСтрока.МетодПоиска = "УДАЛИТЬЛИСТ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Работа с листами";
|
||||
НоваяСтрока.ОписаниеМетода = "Удаляет лист из книги";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gsheets";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleSheets";
|
||||
НоваяСтрока.Метод = "УдалитьЛист";
|
||||
НоваяСтрока.МетодПоиска = "УДАЛИТЬЛИСТ";
|
||||
НоваяСтрока.Параметр = "--spreadsheet";
|
||||
НоваяСтрока.Описание = "Идентификатор книги";
|
||||
НоваяСтрока.Область = "Работа с листами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gsheets";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleSheets";
|
||||
НоваяСтрока.Метод = "УдалитьЛист";
|
||||
НоваяСтрока.МетодПоиска = "УДАЛИТЬЛИСТ";
|
||||
НоваяСтрока.Параметр = "--sheet";
|
||||
НоваяСтрока.Описание = "Идентификатор удаляемого листа";
|
||||
НоваяСтрока.Область = "Работа с листами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gsheets";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleSheets";
|
||||
НоваяСтрока.Метод = "КопироватьЛист";
|
||||
НоваяСтрока.МетодПоиска = "КОПИРОВАТЬЛИСТ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Работа с листами";
|
||||
НоваяСтрока.ОписаниеМетода = "Копирует лист из одной книги в другую";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gsheets";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleSheets";
|
||||
НоваяСтрока.Метод = "КопироватьЛист";
|
||||
НоваяСтрока.МетодПоиска = "КОПИРОВАТЬЛИСТ";
|
||||
НоваяСтрока.Параметр = "--from";
|
||||
НоваяСтрока.Описание = "ID книги источника";
|
||||
НоваяСтрока.Область = "Работа с листами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gsheets";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleSheets";
|
||||
НоваяСтрока.Метод = "КопироватьЛист";
|
||||
НоваяСтрока.МетодПоиска = "КОПИРОВАТЬЛИСТ";
|
||||
НоваяСтрока.Параметр = "--to";
|
||||
НоваяСтрока.Описание = "ID книги приемника";
|
||||
НоваяСтрока.Область = "Работа с листами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gsheets";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleSheets";
|
||||
НоваяСтрока.Метод = "КопироватьЛист";
|
||||
НоваяСтрока.МетодПоиска = "КОПИРОВАТЬЛИСТ";
|
||||
НоваяСтрока.Параметр = "--sheet";
|
||||
НоваяСтрока.Описание = "ID копируемого листа";
|
||||
НоваяСтрока.Область = "Работа с листами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gsheets";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleSheets";
|
||||
НоваяСтрока.Метод = "УстановитьЗначенияЯчеек";
|
||||
НоваяСтрока.МетодПоиска = "УСТАНОВИТЬЗНАЧЕНИЯЯЧЕЕК";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Работа с данными";
|
||||
НоваяСтрока.ОписаниеМетода = "Устанавливает значения ячеек листа
|
||||
| Структура заполнения опции --data:
|
||||
| {
|
||||
| ""A1"": ""Это данные ячейки A1"",
|
||||
| ""B2"": ""Это данные ячейки B2"",
|
||||
| ...
|
||||
| }
|
||||
|";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gsheets";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleSheets";
|
||||
НоваяСтрока.Метод = "УстановитьЗначенияЯчеек";
|
||||
НоваяСтрока.МетодПоиска = "УСТАНОВИТЬЗНАЧЕНИЯЯЧЕЕК";
|
||||
НоваяСтрока.Параметр = "--spreadsheet";
|
||||
НоваяСтрока.Описание = "ID книги";
|
||||
НоваяСтрока.Область = "Работа с данными";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gsheets";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleSheets";
|
||||
НоваяСтрока.Метод = "УстановитьЗначенияЯчеек";
|
||||
НоваяСтрока.МетодПоиска = "УСТАНОВИТЬЗНАЧЕНИЯЯЧЕЕК";
|
||||
НоваяСтрока.Параметр = "--data";
|
||||
НоваяСтрока.Описание = "Данные заполнения, где ключ это имя ячейки вида A1";
|
||||
НоваяСтрока.Область = "Работа с данными";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gsheets";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleSheets";
|
||||
НоваяСтрока.Метод = "УстановитьЗначенияЯчеек";
|
||||
НоваяСтрока.МетодПоиска = "УСТАНОВИТЬЗНАЧЕНИЯЯЧЕЕК";
|
||||
НоваяСтрока.Параметр = "--sheetname";
|
||||
НоваяСтрока.Описание = "Имя листа (первый лист по умолчанию) (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Работа с данными";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gsheets";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleSheets";
|
||||
НоваяСтрока.Метод = "УстановитьЗначенияЯчеек";
|
||||
НоваяСтрока.МетодПоиска = "УСТАНОВИТЬЗНАЧЕНИЯЯЧЕЕК";
|
||||
НоваяСтрока.Параметр = "--dim";
|
||||
НоваяСтрока.Описание = "Основное измерение при заполнении диапазона массивом (необяз. по ум. - COLUMNS)";
|
||||
НоваяСтрока.Область = "Работа с данными";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gsheets";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleSheets";
|
||||
НоваяСтрока.Метод = "ОчиститьЯчейки";
|
||||
НоваяСтрока.МетодПоиска = "ОЧИСТИТЬЯЧЕЙКИ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Работа с данными";
|
||||
НоваяСтрока.ОписаниеМетода = "Очищает значение в ячейках
|
||||
|
|
||||
| Пример указания параметра типа массив:
|
||||
| --param ""['Val1','Val2','Val3']""
|
||||
|";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gsheets";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleSheets";
|
||||
НоваяСтрока.Метод = "ОчиститьЯчейки";
|
||||
НоваяСтрока.МетодПоиска = "ОЧИСТИТЬЯЧЕЙКИ";
|
||||
НоваяСтрока.Параметр = "--spreadsheet";
|
||||
НоваяСтрока.Описание = "ID книги";
|
||||
НоваяСтрока.Область = "Работа с данными";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gsheets";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleSheets";
|
||||
НоваяСтрока.Метод = "ОчиститьЯчейки";
|
||||
НоваяСтрока.МетодПоиска = "ОЧИСТИТЬЯЧЕЙКИ";
|
||||
НоваяСтрока.Параметр = "--cells";
|
||||
НоваяСтрока.Описание = "Массив ячеек вида А1 для очистки";
|
||||
НоваяСтрока.Область = "Работа с данными";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gsheets";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleSheets";
|
||||
НоваяСтрока.Метод = "ОчиститьЯчейки";
|
||||
НоваяСтрока.МетодПоиска = "ОЧИСТИТЬЯЧЕЙКИ";
|
||||
НоваяСтрока.Параметр = "--sheetname";
|
||||
НоваяСтрока.Описание = "Имя листа (первый лист по умолчанию) (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Работа с данными";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gsheets";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleSheets";
|
||||
НоваяСтрока.Метод = "ПолучитьЗначенияЯчеек";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬЗНАЧЕНИЯЯЧЕЕК";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Работа с данными";
|
||||
НоваяСтрока.ОписаниеМетода = "Получает значения ячеек таблицы
|
||||
|
|
||||
| Пример указания параметра типа массив:
|
||||
| --param ""['Val1','Val2','Val3']""
|
||||
|";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gsheets";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleSheets";
|
||||
НоваяСтрока.Метод = "ПолучитьЗначенияЯчеек";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬЗНАЧЕНИЯЯЧЕЕК";
|
||||
НоваяСтрока.Параметр = "--spreadsheet";
|
||||
НоваяСтрока.Описание = "ID книги";
|
||||
НоваяСтрока.Область = "Работа с данными";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gsheets";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleSheets";
|
||||
НоваяСтрока.Метод = "ПолучитьЗначенияЯчеек";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬЗНАЧЕНИЯЯЧЕЕК";
|
||||
НоваяСтрока.Параметр = "--cells";
|
||||
НоваяСтрока.Описание = "Массив ячеек вида А1 для получения (весь лист, если не заполнено) (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Работа с данными";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gsheets";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleSheets";
|
||||
НоваяСтрока.Метод = "ПолучитьЗначенияЯчеек";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬЗНАЧЕНИЯЯЧЕЕК";
|
||||
НоваяСтрока.Параметр = "--sheetname";
|
||||
НоваяСтрока.Описание = "Имя листа (первый лист по умолчанию) (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Работа с данными";
|
||||
|
||||
Возврат ТаблицаСостава;
|
||||
КонецФункции
|
||||
|
@@ -1,461 +1,461 @@
|
||||
Функция ПолучитьСостав() Экспорт
|
||||
|
||||
ТаблицаСостава = Новый ТаблицаЗначений();
|
||||
ТаблицаСостава.Колонки.Добавить("Библиотека");
|
||||
ТаблицаСостава.Колонки.Добавить("Модуль");
|
||||
ТаблицаСостава.Колонки.Добавить("Метод");
|
||||
ТаблицаСостава.Колонки.Добавить("МетодПоиска");
|
||||
ТаблицаСостава.Колонки.Добавить("Параметр");
|
||||
ТаблицаСостава.Колонки.Добавить("Описание");
|
||||
ТаблицаСостава.Колонки.Добавить("ОписаниеМетода");
|
||||
ТаблицаСостава.Колонки.Добавить("Область");
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "СоздатьСтраницу";
|
||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬСТРАНИЦУ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Работа со страницами";
|
||||
НоваяСтрока.ОписаниеМетода = "Создает дочернюю страницу над другой страницей-родителем";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "СоздатьСтраницу";
|
||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬСТРАНИЦУ";
|
||||
НоваяСтрока.Параметр = "--page";
|
||||
НоваяСтрока.Описание = "ID Родителя";
|
||||
НоваяСтрока.Область = "Работа со страницами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "СоздатьСтраницу";
|
||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬСТРАНИЦУ";
|
||||
НоваяСтрока.Параметр = "--title";
|
||||
НоваяСтрока.Описание = "Заголовок страницы";
|
||||
НоваяСтрока.Область = "Работа со страницами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "СоздатьСтраницуВБазу";
|
||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬСТРАНИЦУВБАЗУ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Работа со страницами";
|
||||
НоваяСтрока.ОписаниеМетода = "Создает страницу в базе-родителе
|
||||
| Структура заполнения опции --data:
|
||||
| {
|
||||
| ""Имя поля БД 1"" : ""Значение1"",
|
||||
| ""Имя поля БД 2"" : ""Значение2"",
|
||||
| ...
|
||||
| }
|
||||
|";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "СоздатьСтраницуВБазу";
|
||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬСТРАНИЦУВБАЗУ";
|
||||
НоваяСтрока.Параметр = "--base";
|
||||
НоваяСтрока.Описание = "ID родительской базы";
|
||||
НоваяСтрока.Область = "Работа со страницами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "СоздатьСтраницуВБазу";
|
||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬСТРАНИЦУВБАЗУ";
|
||||
НоваяСтрока.Параметр = "--data";
|
||||
НоваяСтрока.Описание = "Соответствие свойств";
|
||||
НоваяСтрока.Область = "Работа со страницами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "ПолучитьСтраницу";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСТРАНИЦУ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Работа со страницами";
|
||||
НоваяСтрока.ОписаниеМетода = "Получает информацию о странице по ID";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "ПолучитьСтраницу";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСТРАНИЦУ";
|
||||
НоваяСтрока.Параметр = "--page";
|
||||
НоваяСтрока.Описание = "ID страницы";
|
||||
НоваяСтрока.Область = "Работа со страницами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "ИзменитьСвойстваСтраницы";
|
||||
НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬСВОЙСТВАСТРАНИЦЫ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Работа со страницами";
|
||||
НоваяСтрока.ОписаниеМетода = "Изменяет свойства существующей страницы
|
||||
| Структура заполнения опции --data:
|
||||
| {
|
||||
| ""Имя поля БД 1"" : ""Значение1"",
|
||||
| ""Имя поля БД 2"" : ""Значение2"",
|
||||
| ...
|
||||
| }
|
||||
|";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "ИзменитьСвойстваСтраницы";
|
||||
НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬСВОЙСТВАСТРАНИЦЫ";
|
||||
НоваяСтрока.Параметр = "--page";
|
||||
НоваяСтрока.Описание = "ID изменяемой страницы";
|
||||
НоваяСтрока.Область = "Работа со страницами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "ИзменитьСвойстваСтраницы";
|
||||
НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬСВОЙСТВАСТРАНИЦЫ";
|
||||
НоваяСтрока.Параметр = "--data";
|
||||
НоваяСтрока.Описание = "Соответствие изменяемых параметров (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Работа со страницами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "ИзменитьСвойстваСтраницы";
|
||||
НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬСВОЙСТВАСТРАНИЦЫ";
|
||||
НоваяСтрока.Параметр = "--icon";
|
||||
НоваяСтрока.Описание = "URL картинки иконки страницы (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Работа со страницами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "ИзменитьСвойстваСтраницы";
|
||||
НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬСВОЙСТВАСТРАНИЦЫ";
|
||||
НоваяСтрока.Параметр = "--cover";
|
||||
НоваяСтрока.Описание = "URL картинки обложки страницы (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Работа со страницами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "ИзменитьСвойстваСтраницы";
|
||||
НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬСВОЙСТВАСТРАНИЦЫ";
|
||||
НоваяСтрока.Параметр = "--archive";
|
||||
НоваяСтрока.Описание = "Архивировать страницу или нет (булево) (необяз. по ум. - Нет)";
|
||||
НоваяСтрока.Область = "Работа со страницами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "СоздатьБазуДанных";
|
||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬБАЗУДАННЫХ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Работа с базами данных";
|
||||
НоваяСтрока.ОписаниеМетода = "Создает базу данных
|
||||
| Структура заполнения опции --props:
|
||||
| {
|
||||
| ""Имя поля БД c обычным типом"" : ""Тип данных 1"",
|
||||
| ""Имя поля БД с выбором значения"" :
|
||||
| {
|
||||
| ""Вариант1"" : ""green"",
|
||||
| ""Вариант2"" : ""red"",
|
||||
| ...
|
||||
| },
|
||||
| ...
|
||||
| }
|
||||
|
|
||||
| Доуступные типы: title(ключевой), rich_text, number, status,
|
||||
| date, files, checkbox, url, email, phone_number, people
|
||||
|";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "СоздатьБазуДанных";
|
||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬБАЗУДАННЫХ";
|
||||
НоваяСтрока.Параметр = "--page";
|
||||
НоваяСтрока.Описание = "ID страницы родителя";
|
||||
НоваяСтрока.Область = "Работа с базами данных";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "СоздатьБазуДанных";
|
||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬБАЗУДАННЫХ";
|
||||
НоваяСтрока.Параметр = "--title";
|
||||
НоваяСтрока.Описание = "Заголовок базы данных";
|
||||
НоваяСтрока.Область = "Работа с базами данных";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "СоздатьБазуДанных";
|
||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬБАЗУДАННЫХ";
|
||||
НоваяСтрока.Параметр = "--props";
|
||||
НоваяСтрока.Описание = "Свойства базы данных (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Работа с базами данных";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "ПолучитьБазуДанных";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬБАЗУДАННЫХ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Работа с базами данных";
|
||||
НоваяСтрока.ОписаниеМетода = "Получить данные о базе данных";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "ПолучитьБазуДанных";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬБАЗУДАННЫХ";
|
||||
НоваяСтрока.Параметр = "--base";
|
||||
НоваяСтрока.Описание = "ID базы данных";
|
||||
НоваяСтрока.Область = "Работа с базами данных";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "ИзменитьСвойстваБазы";
|
||||
НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬСВОЙСТВАБАЗЫ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Работа с базами данных";
|
||||
НоваяСтрока.ОписаниеМетода = "Изменяет свойства существующей базы
|
||||
| Структура заполнения опции --props:
|
||||
| {
|
||||
| ""Имя поля БД c обычным типом"" : ""Тип данных 1"",
|
||||
| ""Имя поля БД с выбором значения"" :
|
||||
| {
|
||||
| ""Вариант1"" : ""green"",
|
||||
| ""Вариант2"" : ""red"",
|
||||
| ...
|
||||
| },
|
||||
| ...
|
||||
| }
|
||||
|
|
||||
| Доуступные типы: title(ключевой), rich_text, number, status,
|
||||
| date, files, checkbox, url, email, phone_number, people
|
||||
|";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "ИзменитьСвойстваБазы";
|
||||
НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬСВОЙСТВАБАЗЫ";
|
||||
НоваяСтрока.Параметр = "--base";
|
||||
НоваяСтрока.Описание = "ID целевой базы";
|
||||
НоваяСтрока.Область = "Работа с базами данных";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "ИзменитьСвойстваБазы";
|
||||
НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬСВОЙСТВАБАЗЫ";
|
||||
НоваяСтрока.Параметр = "--props";
|
||||
НоваяСтрока.Описание = "Новые или изменяемые свойства базы данных (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Работа с базами данных";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "ИзменитьСвойстваБазы";
|
||||
НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬСВОЙСТВАБАЗЫ";
|
||||
НоваяСтрока.Параметр = "--title";
|
||||
НоваяСтрока.Описание = "Новый заголовок базы (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Работа с базами данных";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "ИзменитьСвойстваБазы";
|
||||
НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬСВОЙСТВАБАЗЫ";
|
||||
НоваяСтрока.Параметр = "--description";
|
||||
НоваяСтрока.Описание = "Новое описание базы (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Работа с базами данных";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "СоздатьБлок";
|
||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬБЛОК";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Работа с блоками";
|
||||
НоваяСтрока.ОписаниеМетода = "Создает новый блок на основе существующего блока";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "СоздатьБлок";
|
||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬБЛОК";
|
||||
НоваяСтрока.Параметр = "--page";
|
||||
НоваяСтрока.Описание = "ID родительского блока или страницы";
|
||||
НоваяСтрока.Область = "Работа с блоками";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "СоздатьБлок";
|
||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬБЛОК";
|
||||
НоваяСтрока.Параметр = "--block";
|
||||
НоваяСтрока.Описание = "ID блока или сам блок образец";
|
||||
НоваяСтрока.Область = "Работа с блоками";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "СоздатьБлок";
|
||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬБЛОК";
|
||||
НоваяСтрока.Параметр = "--prev";
|
||||
НоваяСтрока.Описание = "ID блока, после которого необходимо встаивть новый (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Работа с блоками";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "ВернутьБлок";
|
||||
НоваяСтрока.МетодПоиска = "ВЕРНУТЬБЛОК";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Работа с блоками";
|
||||
НоваяСтрока.ОписаниеМетода = "Возвращает структуру блока по ID";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "ВернутьБлок";
|
||||
НоваяСтрока.МетодПоиска = "ВЕРНУТЬБЛОК";
|
||||
НоваяСтрока.Параметр = "--block";
|
||||
НоваяСтрока.Описание = "ID блока";
|
||||
НоваяСтрока.Область = "Работа с блоками";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "ВернутьБлок";
|
||||
НоваяСтрока.МетодПоиска = "ВЕРНУТЬБЛОК";
|
||||
НоваяСтрока.Параметр = "--core";
|
||||
НоваяСтрока.Описание = "Истина > служебные поля удаляются, остается только сам блок (необяз. по ум. - Да)";
|
||||
НоваяСтрока.Область = "Работа с блоками";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "ВернутьДочерниеБлоки";
|
||||
НоваяСтрока.МетодПоиска = "ВЕРНУТЬДОЧЕРНИЕБЛОКИ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Работа с блоками";
|
||||
НоваяСтрока.ОписаниеМетода = "Созвращает список дочерних блоков блока-родителя";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "ВернутьДочерниеБлоки";
|
||||
НоваяСтрока.МетодПоиска = "ВЕРНУТЬДОЧЕРНИЕБЛОКИ";
|
||||
НоваяСтрока.Параметр = "--block";
|
||||
НоваяСтрока.Описание = "ID блока родителя";
|
||||
НоваяСтрока.Область = "Работа с блоками";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "УдалитьБлок";
|
||||
НоваяСтрока.МетодПоиска = "УДАЛИТЬБЛОК";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Работа с блоками";
|
||||
НоваяСтрока.ОписаниеМетода = "Удаляет блок по ID";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "УдалитьБлок";
|
||||
НоваяСтрока.МетодПоиска = "УДАЛИТЬБЛОК";
|
||||
НоваяСтрока.Параметр = "--block";
|
||||
НоваяСтрока.Описание = "ID блока";
|
||||
НоваяСтрока.Область = "Работа с блоками";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "СписокПользователей";
|
||||
НоваяСтрока.МетодПоиска = "СПИСОКПОЛЬЗОВАТЕЛЕЙ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Пользователи";
|
||||
НоваяСтрока.ОписаниеМетода = "Возвращает список пользователей рабочего пространства";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "ПолучитьДанныеПользователя";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬДАННЫЕПОЛЬЗОВАТЕЛЯ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Пользователи";
|
||||
НоваяСтрока.ОписаниеМетода = "Получает данные пользователя по ID";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "ПолучитьДанныеПользователя";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬДАННЫЕПОЛЬЗОВАТЕЛЯ";
|
||||
НоваяСтрока.Параметр = "--user";
|
||||
НоваяСтрока.Описание = "ID целевого пользователя";
|
||||
НоваяСтрока.Область = "Пользователи";
|
||||
|
||||
Возврат ТаблицаСостава;
|
||||
КонецФункции
|
||||
|
||||
Функция ПолучитьСостав() Экспорт
|
||||
|
||||
ТаблицаСостава = Новый ТаблицаЗначений();
|
||||
ТаблицаСостава.Колонки.Добавить("Библиотека");
|
||||
ТаблицаСостава.Колонки.Добавить("Модуль");
|
||||
ТаблицаСостава.Колонки.Добавить("Метод");
|
||||
ТаблицаСостава.Колонки.Добавить("МетодПоиска");
|
||||
ТаблицаСостава.Колонки.Добавить("Параметр");
|
||||
ТаблицаСостава.Колонки.Добавить("Описание");
|
||||
ТаблицаСостава.Колонки.Добавить("ОписаниеМетода");
|
||||
ТаблицаСостава.Колонки.Добавить("Область");
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "СоздатьСтраницу";
|
||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬСТРАНИЦУ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Работа со страницами";
|
||||
НоваяСтрока.ОписаниеМетода = "Создает дочернюю страницу над другой страницей-родителем";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "СоздатьСтраницу";
|
||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬСТРАНИЦУ";
|
||||
НоваяСтрока.Параметр = "--page";
|
||||
НоваяСтрока.Описание = "ID Родителя";
|
||||
НоваяСтрока.Область = "Работа со страницами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "СоздатьСтраницу";
|
||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬСТРАНИЦУ";
|
||||
НоваяСтрока.Параметр = "--title";
|
||||
НоваяСтрока.Описание = "Заголовок страницы";
|
||||
НоваяСтрока.Область = "Работа со страницами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "СоздатьСтраницуВБазу";
|
||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬСТРАНИЦУВБАЗУ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Работа со страницами";
|
||||
НоваяСтрока.ОписаниеМетода = "Создает страницу в базе-родителе
|
||||
| Структура заполнения опции --data:
|
||||
| {
|
||||
| ""Имя поля БД 1"" : ""Значение1"",
|
||||
| ""Имя поля БД 2"" : ""Значение2"",
|
||||
| ...
|
||||
| }
|
||||
|";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "СоздатьСтраницуВБазу";
|
||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬСТРАНИЦУВБАЗУ";
|
||||
НоваяСтрока.Параметр = "--base";
|
||||
НоваяСтрока.Описание = "ID родительской базы";
|
||||
НоваяСтрока.Область = "Работа со страницами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "СоздатьСтраницуВБазу";
|
||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬСТРАНИЦУВБАЗУ";
|
||||
НоваяСтрока.Параметр = "--data";
|
||||
НоваяСтрока.Описание = "Соответствие свойств";
|
||||
НоваяСтрока.Область = "Работа со страницами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "ПолучитьСтраницу";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСТРАНИЦУ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Работа со страницами";
|
||||
НоваяСтрока.ОписаниеМетода = "Получает информацию о странице по ID";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "ПолучитьСтраницу";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСТРАНИЦУ";
|
||||
НоваяСтрока.Параметр = "--page";
|
||||
НоваяСтрока.Описание = "ID страницы";
|
||||
НоваяСтрока.Область = "Работа со страницами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "ИзменитьСвойстваСтраницы";
|
||||
НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬСВОЙСТВАСТРАНИЦЫ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Работа со страницами";
|
||||
НоваяСтрока.ОписаниеМетода = "Изменяет свойства существующей страницы
|
||||
| Структура заполнения опции --data:
|
||||
| {
|
||||
| ""Имя поля БД 1"" : ""Значение1"",
|
||||
| ""Имя поля БД 2"" : ""Значение2"",
|
||||
| ...
|
||||
| }
|
||||
|";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "ИзменитьСвойстваСтраницы";
|
||||
НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬСВОЙСТВАСТРАНИЦЫ";
|
||||
НоваяСтрока.Параметр = "--page";
|
||||
НоваяСтрока.Описание = "ID изменяемой страницы";
|
||||
НоваяСтрока.Область = "Работа со страницами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "ИзменитьСвойстваСтраницы";
|
||||
НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬСВОЙСТВАСТРАНИЦЫ";
|
||||
НоваяСтрока.Параметр = "--data";
|
||||
НоваяСтрока.Описание = "Соответствие изменяемых параметров (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Работа со страницами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "ИзменитьСвойстваСтраницы";
|
||||
НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬСВОЙСТВАСТРАНИЦЫ";
|
||||
НоваяСтрока.Параметр = "--icon";
|
||||
НоваяСтрока.Описание = "URL картинки иконки страницы (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Работа со страницами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "ИзменитьСвойстваСтраницы";
|
||||
НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬСВОЙСТВАСТРАНИЦЫ";
|
||||
НоваяСтрока.Параметр = "--cover";
|
||||
НоваяСтрока.Описание = "URL картинки обложки страницы (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Работа со страницами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "ИзменитьСвойстваСтраницы";
|
||||
НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬСВОЙСТВАСТРАНИЦЫ";
|
||||
НоваяСтрока.Параметр = "--archive";
|
||||
НоваяСтрока.Описание = "Архивировать страницу или нет (булево) (необяз. по ум. - Нет)";
|
||||
НоваяСтрока.Область = "Работа со страницами";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "СоздатьБазуДанных";
|
||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬБАЗУДАННЫХ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Работа с базами данных";
|
||||
НоваяСтрока.ОписаниеМетода = "Создает базу данных
|
||||
| Структура заполнения опции --props:
|
||||
| {
|
||||
| ""Имя поля БД c обычным типом"" : ""Тип данных 1"",
|
||||
| ""Имя поля БД с выбором значения"" :
|
||||
| {
|
||||
| ""Вариант1"" : ""green"",
|
||||
| ""Вариант2"" : ""red"",
|
||||
| ...
|
||||
| },
|
||||
| ...
|
||||
| }
|
||||
|
|
||||
| Доуступные типы: title(ключевой), rich_text, number, status,
|
||||
| date, files, checkbox, url, email, phone_number, people
|
||||
|";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "СоздатьБазуДанных";
|
||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬБАЗУДАННЫХ";
|
||||
НоваяСтрока.Параметр = "--page";
|
||||
НоваяСтрока.Описание = "ID страницы родителя";
|
||||
НоваяСтрока.Область = "Работа с базами данных";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "СоздатьБазуДанных";
|
||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬБАЗУДАННЫХ";
|
||||
НоваяСтрока.Параметр = "--title";
|
||||
НоваяСтрока.Описание = "Заголовок базы данных";
|
||||
НоваяСтрока.Область = "Работа с базами данных";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "СоздатьБазуДанных";
|
||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬБАЗУДАННЫХ";
|
||||
НоваяСтрока.Параметр = "--props";
|
||||
НоваяСтрока.Описание = "Свойства базы данных (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Работа с базами данных";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "ПолучитьБазуДанных";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬБАЗУДАННЫХ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Работа с базами данных";
|
||||
НоваяСтрока.ОписаниеМетода = "Получить данные о базе данных";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "ПолучитьБазуДанных";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬБАЗУДАННЫХ";
|
||||
НоваяСтрока.Параметр = "--base";
|
||||
НоваяСтрока.Описание = "ID базы данных";
|
||||
НоваяСтрока.Область = "Работа с базами данных";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "ИзменитьСвойстваБазы";
|
||||
НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬСВОЙСТВАБАЗЫ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Работа с базами данных";
|
||||
НоваяСтрока.ОписаниеМетода = "Изменяет свойства существующей базы
|
||||
| Структура заполнения опции --props:
|
||||
| {
|
||||
| ""Имя поля БД c обычным типом"" : ""Тип данных 1"",
|
||||
| ""Имя поля БД с выбором значения"" :
|
||||
| {
|
||||
| ""Вариант1"" : ""green"",
|
||||
| ""Вариант2"" : ""red"",
|
||||
| ...
|
||||
| },
|
||||
| ...
|
||||
| }
|
||||
|
|
||||
| Доуступные типы: title(ключевой), rich_text, number, status,
|
||||
| date, files, checkbox, url, email, phone_number, people
|
||||
|";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "ИзменитьСвойстваБазы";
|
||||
НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬСВОЙСТВАБАЗЫ";
|
||||
НоваяСтрока.Параметр = "--base";
|
||||
НоваяСтрока.Описание = "ID целевой базы";
|
||||
НоваяСтрока.Область = "Работа с базами данных";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "ИзменитьСвойстваБазы";
|
||||
НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬСВОЙСТВАБАЗЫ";
|
||||
НоваяСтрока.Параметр = "--props";
|
||||
НоваяСтрока.Описание = "Новые или изменяемые свойства базы данных (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Работа с базами данных";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "ИзменитьСвойстваБазы";
|
||||
НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬСВОЙСТВАБАЗЫ";
|
||||
НоваяСтрока.Параметр = "--title";
|
||||
НоваяСтрока.Описание = "Новый заголовок базы (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Работа с базами данных";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "ИзменитьСвойстваБазы";
|
||||
НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬСВОЙСТВАБАЗЫ";
|
||||
НоваяСтрока.Параметр = "--description";
|
||||
НоваяСтрока.Описание = "Новое описание базы (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Работа с базами данных";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "СоздатьБлок";
|
||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬБЛОК";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Работа с блоками";
|
||||
НоваяСтрока.ОписаниеМетода = "Создает новый блок на основе существующего блока";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "СоздатьБлок";
|
||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬБЛОК";
|
||||
НоваяСтрока.Параметр = "--page";
|
||||
НоваяСтрока.Описание = "ID родительского блока или страницы";
|
||||
НоваяСтрока.Область = "Работа с блоками";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "СоздатьБлок";
|
||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬБЛОК";
|
||||
НоваяСтрока.Параметр = "--block";
|
||||
НоваяСтрока.Описание = "ID блока или сам блок образец";
|
||||
НоваяСтрока.Область = "Работа с блоками";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "СоздатьБлок";
|
||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬБЛОК";
|
||||
НоваяСтрока.Параметр = "--prev";
|
||||
НоваяСтрока.Описание = "ID блока, после которого необходимо встаивть новый (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Работа с блоками";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "ВернутьБлок";
|
||||
НоваяСтрока.МетодПоиска = "ВЕРНУТЬБЛОК";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Работа с блоками";
|
||||
НоваяСтрока.ОписаниеМетода = "Возвращает структуру блока по ID";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "ВернутьБлок";
|
||||
НоваяСтрока.МетодПоиска = "ВЕРНУТЬБЛОК";
|
||||
НоваяСтрока.Параметр = "--block";
|
||||
НоваяСтрока.Описание = "ID блока";
|
||||
НоваяСтрока.Область = "Работа с блоками";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "ВернутьБлок";
|
||||
НоваяСтрока.МетодПоиска = "ВЕРНУТЬБЛОК";
|
||||
НоваяСтрока.Параметр = "--core";
|
||||
НоваяСтрока.Описание = "Истина > служебные поля удаляются, остается только сам блок (необяз. по ум. - Да)";
|
||||
НоваяСтрока.Область = "Работа с блоками";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "ВернутьДочерниеБлоки";
|
||||
НоваяСтрока.МетодПоиска = "ВЕРНУТЬДОЧЕРНИЕБЛОКИ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Работа с блоками";
|
||||
НоваяСтрока.ОписаниеМетода = "Созвращает список дочерних блоков блока-родителя";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "ВернутьДочерниеБлоки";
|
||||
НоваяСтрока.МетодПоиска = "ВЕРНУТЬДОЧЕРНИЕБЛОКИ";
|
||||
НоваяСтрока.Параметр = "--block";
|
||||
НоваяСтрока.Описание = "ID блока родителя";
|
||||
НоваяСтрока.Область = "Работа с блоками";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "УдалитьБлок";
|
||||
НоваяСтрока.МетодПоиска = "УДАЛИТЬБЛОК";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Работа с блоками";
|
||||
НоваяСтрока.ОписаниеМетода = "Удаляет блок по ID";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "УдалитьБлок";
|
||||
НоваяСтрока.МетодПоиска = "УДАЛИТЬБЛОК";
|
||||
НоваяСтрока.Параметр = "--block";
|
||||
НоваяСтрока.Описание = "ID блока";
|
||||
НоваяСтрока.Область = "Работа с блоками";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "СписокПользователей";
|
||||
НоваяСтрока.МетодПоиска = "СПИСОКПОЛЬЗОВАТЕЛЕЙ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Пользователи";
|
||||
НоваяСтрока.ОписаниеМетода = "Возвращает список пользователей рабочего пространства";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "ПолучитьДанныеПользователя";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬДАННЫЕПОЛЬЗОВАТЕЛЯ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Пользователи";
|
||||
НоваяСтрока.ОписаниеМетода = "Получает данные пользователя по ID";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "ПолучитьДанныеПользователя";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬДАННЫЕПОЛЬЗОВАТЕЛЯ";
|
||||
НоваяСтрока.Параметр = "--user";
|
||||
НоваяСтрока.Описание = "ID целевого пользователя";
|
||||
НоваяСтрока.Область = "Пользователи";
|
||||
|
||||
Возврат ТаблицаСостава;
|
||||
КонецФункции
|
||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -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 строкой в бинарный файл";
|
||||
|
||||
Возврат ТаблицаСостава;
|
||||
КонецФункции
|
||||
|
@@ -1,448 +1,448 @@
|
||||
Функция ПолучитьСостав() Экспорт
|
||||
|
||||
ТаблицаСостава = Новый ТаблицаЗначений();
|
||||
ТаблицаСостава.Колонки.Добавить("Библиотека");
|
||||
ТаблицаСостава.Колонки.Добавить("Модуль");
|
||||
ТаблицаСостава.Колонки.Добавить("Метод");
|
||||
ТаблицаСостава.Колонки.Добавить("МетодПоиска");
|
||||
ТаблицаСостава.Колонки.Добавить("Параметр");
|
||||
ТаблицаСостава.Колонки.Добавить("Описание");
|
||||
ТаблицаСостава.Колонки.Добавить("ОписаниеМетода");
|
||||
ТаблицаСостава.Колонки.Добавить("Область");
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "twitter";
|
||||
НоваяСтрока.Модуль = "OPI_Twitter";
|
||||
НоваяСтрока.Метод = "ПолучитьСсылкуАвторизации";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬССЫЛКУАВТОРИЗАЦИИ";
|
||||
НоваяСтрока.Параметр = "--auth";
|
||||
НоваяСтрока.Описание = "Данные авторизации. См.ПолучитьСтандартныеПараметры (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Данные и настройка";
|
||||
НоваяСтрока.ОписаниеМетода = "Формирует ссылку для авторизации через браузер
|
||||
| Структура заполнения опции --auth:
|
||||
| {
|
||||
| ""redirect_uri"" : """",
|
||||
| ""client_id"" : """",
|
||||
| ""client_secret"" : """",
|
||||
| ""access_token"" : """",
|
||||
| ""refresh_token"" : """",
|
||||
| ""oauth_token"" : """",
|
||||
| ""oauth_token_secret"" : """",
|
||||
| ""oauth_consumer_key"" : """",
|
||||
| ""oauth_consumer_secret"" : """"
|
||||
| }
|
||||
|";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "twitter";
|
||||
НоваяСтрока.Модуль = "OPI_Twitter";
|
||||
НоваяСтрока.Метод = "ПолучитьТокен";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬТОКЕН";
|
||||
НоваяСтрока.Параметр = "--code";
|
||||
НоваяСтрока.Описание = "Код, полученный из авторизации См.ПолучитьСсылкуАвторизации";
|
||||
НоваяСтрока.Область = "Данные и настройка";
|
||||
НоваяСтрока.ОписаниеМетода = "Получает токен по коду, полученному при авторизации по ссылке из ПолучитьСсылкуАвторизации
|
||||
| Структура заполнения опции --auth:
|
||||
| {
|
||||
| ""redirect_uri"" : """",
|
||||
| ""client_id"" : """",
|
||||
| ""client_secret"" : """",
|
||||
| ""access_token"" : """",
|
||||
| ""refresh_token"" : """",
|
||||
| ""oauth_token"" : """",
|
||||
| ""oauth_token_secret"" : """",
|
||||
| ""oauth_consumer_key"" : """",
|
||||
| ""oauth_consumer_secret"" : """"
|
||||
| }
|
||||
|";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "twitter";
|
||||
НоваяСтрока.Модуль = "OPI_Twitter";
|
||||
НоваяСтрока.Метод = "ПолучитьТокен";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬТОКЕН";
|
||||
НоваяСтрока.Параметр = "--auth";
|
||||
НоваяСтрока.Описание = "Данные авторизации. См.ПолучитьСтандартныеПараметры (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Данные и настройка";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "twitter";
|
||||
НоваяСтрока.Модуль = "OPI_Twitter";
|
||||
НоваяСтрока.Метод = "ОбновитьТокен";
|
||||
НоваяСтрока.МетодПоиска = "ОБНОВИТЬТОКЕН";
|
||||
НоваяСтрока.Параметр = "--auth";
|
||||
НоваяСтрока.Описание = "Данные авторизации. См.ПолучитьСтандартныеПараметры (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Данные и настройка";
|
||||
НоваяСтрока.ОписаниеМетода = "Обновляет v2 токен при помощи refresh_token
|
||||
| Структура заполнения опции --auth:
|
||||
| {
|
||||
| ""redirect_uri"" : """",
|
||||
| ""client_id"" : """",
|
||||
| ""client_secret"" : """",
|
||||
| ""access_token"" : """",
|
||||
| ""refresh_token"" : """",
|
||||
| ""oauth_token"" : """",
|
||||
| ""oauth_token_secret"" : """",
|
||||
| ""oauth_consumer_key"" : """",
|
||||
| ""oauth_consumer_secret"" : """"
|
||||
| }
|
||||
|";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "twitter";
|
||||
НоваяСтрока.Модуль = "OPI_Twitter";
|
||||
НоваяСтрока.Метод = "СоздатьПроизвольныйТвит";
|
||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬПРОИЗВОЛЬНЫЙТВИТ";
|
||||
НоваяСтрока.Параметр = "--text";
|
||||
НоваяСтрока.Описание = "Текст твита (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Твиты";
|
||||
НоваяСтрока.ОписаниеМетода = "Создает твит с произвольным содержимым
|
||||
|
|
||||
| Пример указания параметра типа массив:
|
||||
| --param ""['Val1','Val2','Val3']""
|
||||
|
|
||||
| Структура заполнения опции --auth:
|
||||
| {
|
||||
| ""redirect_uri"" : """",
|
||||
| ""client_id"" : """",
|
||||
| ""client_secret"" : """",
|
||||
| ""access_token"" : """",
|
||||
| ""refresh_token"" : """",
|
||||
| ""oauth_token"" : """",
|
||||
| ""oauth_token_secret"" : """",
|
||||
| ""oauth_consumer_key"" : """",
|
||||
| ""oauth_consumer_secret"" : """"
|
||||
| }
|
||||
|";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "twitter";
|
||||
НоваяСтрока.Модуль = "OPI_Twitter";
|
||||
НоваяСтрока.Метод = "СоздатьПроизвольныйТвит";
|
||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬПРОИЗВОЛЬНЫЙТВИТ";
|
||||
НоваяСтрока.Параметр = "--media";
|
||||
НоваяСтрока.Описание = "Массив двоичных данных или путей к файлам (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Твиты";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "twitter";
|
||||
НоваяСтрока.Модуль = "OPI_Twitter";
|
||||
НоваяСтрока.Метод = "СоздатьПроизвольныйТвит";
|
||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬПРОИЗВОЛЬНЫЙТВИТ";
|
||||
НоваяСтрока.Параметр = "--options";
|
||||
НоваяСтрока.Описание = "Массив вариантов опроса, если необходимо (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Твиты";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "twitter";
|
||||
НоваяСтрока.Модуль = "OPI_Twitter";
|
||||
НоваяСтрока.Метод = "СоздатьПроизвольныйТвит";
|
||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬПРОИЗВОЛЬНЫЙТВИТ";
|
||||
НоваяСтрока.Параметр = "--dur";
|
||||
НоваяСтрока.Описание = "Длительность опроса, если необходимо (опрос без длительности не создается) (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Твиты";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "twitter";
|
||||
НоваяСтрока.Модуль = "OPI_Twitter";
|
||||
НоваяСтрока.Метод = "СоздатьПроизвольныйТвит";
|
||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬПРОИЗВОЛЬНЫЙТВИТ";
|
||||
НоваяСтрока.Параметр = "--auth";
|
||||
НоваяСтрока.Описание = "Данные авторизации. См.ПолучитьСтандартныеПараметры (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Твиты";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "twitter";
|
||||
НоваяСтрока.Модуль = "OPI_Twitter";
|
||||
НоваяСтрока.Метод = "СоздатьТекстовыйТвит";
|
||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬТЕКСТОВЫЙТВИТ";
|
||||
НоваяСтрока.Параметр = "--text";
|
||||
НоваяСтрока.Описание = "Текст твита";
|
||||
НоваяСтрока.Область = "Твиты";
|
||||
НоваяСтрока.ОписаниеМетода = "Создает твит без вложений
|
||||
| Структура заполнения опции --auth:
|
||||
| {
|
||||
| ""redirect_uri"" : """",
|
||||
| ""client_id"" : """",
|
||||
| ""client_secret"" : """",
|
||||
| ""access_token"" : """",
|
||||
| ""refresh_token"" : """",
|
||||
| ""oauth_token"" : """",
|
||||
| ""oauth_token_secret"" : """",
|
||||
| ""oauth_consumer_key"" : """",
|
||||
| ""oauth_consumer_secret"" : """"
|
||||
| }
|
||||
|";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "twitter";
|
||||
НоваяСтрока.Модуль = "OPI_Twitter";
|
||||
НоваяСтрока.Метод = "СоздатьТекстовыйТвит";
|
||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬТЕКСТОВЫЙТВИТ";
|
||||
НоваяСтрока.Параметр = "--auth";
|
||||
НоваяСтрока.Описание = "Данные авторизации. См.ПолучитьСтандартныеПараметры (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Твиты";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "twitter";
|
||||
НоваяСтрока.Модуль = "OPI_Twitter";
|
||||
НоваяСтрока.Метод = "СоздатьТвитКартинки";
|
||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬТВИТКАРТИНКИ";
|
||||
НоваяСтрока.Параметр = "--text";
|
||||
НоваяСтрока.Описание = "Текст твита";
|
||||
НоваяСтрока.Область = "Твиты";
|
||||
НоваяСтрока.ОписаниеМетода = "Создает твит с картинкой вложением
|
||||
|
|
||||
| Пример указания параметра типа массив:
|
||||
| --param ""['Val1','Val2','Val3']""
|
||||
|
|
||||
| Структура заполнения опции --auth:
|
||||
| {
|
||||
| ""redirect_uri"" : """",
|
||||
| ""client_id"" : """",
|
||||
| ""client_secret"" : """",
|
||||
| ""access_token"" : """",
|
||||
| ""refresh_token"" : """",
|
||||
| ""oauth_token"" : """",
|
||||
| ""oauth_token_secret"" : """",
|
||||
| ""oauth_consumer_key"" : """",
|
||||
| ""oauth_consumer_secret"" : """"
|
||||
| }
|
||||
|";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "twitter";
|
||||
НоваяСтрока.Модуль = "OPI_Twitter";
|
||||
НоваяСтрока.Метод = "СоздатьТвитКартинки";
|
||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬТВИТКАРТИНКИ";
|
||||
НоваяСтрока.Параметр = "--pictures";
|
||||
НоваяСтрока.Описание = "Массив файлов картинок";
|
||||
НоваяСтрока.Область = "Твиты";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "twitter";
|
||||
НоваяСтрока.Модуль = "OPI_Twitter";
|
||||
НоваяСтрока.Метод = "СоздатьТвитКартинки";
|
||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬТВИТКАРТИНКИ";
|
||||
НоваяСтрока.Параметр = "--auth";
|
||||
НоваяСтрока.Описание = "Данные авторизации. См.ПолучитьСтандартныеПараметры (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Твиты";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "twitter";
|
||||
НоваяСтрока.Модуль = "OPI_Twitter";
|
||||
НоваяСтрока.Метод = "СоздатьТвитГифки";
|
||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬТВИТГИФКИ";
|
||||
НоваяСтрока.Параметр = "--text";
|
||||
НоваяСтрока.Описание = "Текст твита";
|
||||
НоваяСтрока.Область = "Твиты";
|
||||
НоваяСтрока.ОписаниеМетода = "Создает твит с вложением-гифкой
|
||||
|
|
||||
| Пример указания параметра типа массив:
|
||||
| --param ""['Val1','Val2','Val3']""
|
||||
|
|
||||
| Структура заполнения опции --auth:
|
||||
| {
|
||||
| ""redirect_uri"" : """",
|
||||
| ""client_id"" : """",
|
||||
| ""client_secret"" : """",
|
||||
| ""access_token"" : """",
|
||||
| ""refresh_token"" : """",
|
||||
| ""oauth_token"" : """",
|
||||
| ""oauth_token_secret"" : """",
|
||||
| ""oauth_consumer_key"" : """",
|
||||
| ""oauth_consumer_secret"" : """"
|
||||
| }
|
||||
|";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "twitter";
|
||||
НоваяСтрока.Модуль = "OPI_Twitter";
|
||||
НоваяСтрока.Метод = "СоздатьТвитГифки";
|
||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬТВИТГИФКИ";
|
||||
НоваяСтрока.Параметр = "--gifs";
|
||||
НоваяСтрока.Описание = "Массив файлов гифок";
|
||||
НоваяСтрока.Область = "Твиты";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "twitter";
|
||||
НоваяСтрока.Модуль = "OPI_Twitter";
|
||||
НоваяСтрока.Метод = "СоздатьТвитГифки";
|
||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬТВИТГИФКИ";
|
||||
НоваяСтрока.Параметр = "--auth";
|
||||
НоваяСтрока.Описание = "Данные авторизации. См.ПолучитьСтандартныеПараметры (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Твиты";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "twitter";
|
||||
НоваяСтрока.Модуль = "OPI_Twitter";
|
||||
НоваяСтрока.Метод = "СоздатьТвитВидео";
|
||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬТВИТВИДЕО";
|
||||
НоваяСтрока.Параметр = "--text";
|
||||
НоваяСтрока.Описание = "Текст твита";
|
||||
НоваяСтрока.Область = "Твиты";
|
||||
НоваяСтрока.ОписаниеМетода = "Создает твит с видеовложением
|
||||
|
|
||||
| Пример указания параметра типа массив:
|
||||
| --param ""['Val1','Val2','Val3']""
|
||||
|
|
||||
| Структура заполнения опции --auth:
|
||||
| {
|
||||
| ""redirect_uri"" : """",
|
||||
| ""client_id"" : """",
|
||||
| ""client_secret"" : """",
|
||||
| ""access_token"" : """",
|
||||
| ""refresh_token"" : """",
|
||||
| ""oauth_token"" : """",
|
||||
| ""oauth_token_secret"" : """",
|
||||
| ""oauth_consumer_key"" : """",
|
||||
| ""oauth_consumer_secret"" : """"
|
||||
| }
|
||||
|";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "twitter";
|
||||
НоваяСтрока.Модуль = "OPI_Twitter";
|
||||
НоваяСтрока.Метод = "СоздатьТвитВидео";
|
||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬТВИТВИДЕО";
|
||||
НоваяСтрока.Параметр = "--videos";
|
||||
НоваяСтрока.Описание = "Массив файлов видео";
|
||||
НоваяСтрока.Область = "Твиты";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "twitter";
|
||||
НоваяСтрока.Модуль = "OPI_Twitter";
|
||||
НоваяСтрока.Метод = "СоздатьТвитВидео";
|
||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬТВИТВИДЕО";
|
||||
НоваяСтрока.Параметр = "--auth";
|
||||
НоваяСтрока.Описание = "Данные авторизации. См.ПолучитьСтандартныеПараметры (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Твиты";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "twitter";
|
||||
НоваяСтрока.Модуль = "OPI_Twitter";
|
||||
НоваяСтрока.Метод = "СоздатьТвитОпрос";
|
||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬТВИТОПРОС";
|
||||
НоваяСтрока.Параметр = "--text";
|
||||
НоваяСтрока.Описание = "Текст твита";
|
||||
НоваяСтрока.Область = "Твиты";
|
||||
НоваяСтрока.ОписаниеМетода = "Создает твит с опросом
|
||||
|
|
||||
| Пример указания параметра типа массив:
|
||||
| --param ""['Val1','Val2','Val3']""
|
||||
|
|
||||
| Структура заполнения опции --auth:
|
||||
| {
|
||||
| ""redirect_uri"" : """",
|
||||
| ""client_id"" : """",
|
||||
| ""client_secret"" : """",
|
||||
| ""access_token"" : """",
|
||||
| ""refresh_token"" : """",
|
||||
| ""oauth_token"" : """",
|
||||
| ""oauth_token_secret"" : """",
|
||||
| ""oauth_consumer_key"" : """",
|
||||
| ""oauth_consumer_secret"" : """"
|
||||
| }
|
||||
|";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "twitter";
|
||||
НоваяСтрока.Модуль = "OPI_Twitter";
|
||||
НоваяСтрока.Метод = "СоздатьТвитОпрос";
|
||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬТВИТОПРОС";
|
||||
НоваяСтрока.Параметр = "--options";
|
||||
НоваяСтрока.Описание = "Массив вариантов опроса";
|
||||
НоваяСтрока.Область = "Твиты";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "twitter";
|
||||
НоваяСтрока.Модуль = "OPI_Twitter";
|
||||
НоваяСтрока.Метод = "СоздатьТвитОпрос";
|
||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬТВИТОПРОС";
|
||||
НоваяСтрока.Параметр = "--duration";
|
||||
НоваяСтрока.Описание = "Длительность опроса";
|
||||
НоваяСтрока.Область = "Твиты";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "twitter";
|
||||
НоваяСтрока.Модуль = "OPI_Twitter";
|
||||
НоваяСтрока.Метод = "СоздатьТвитОпрос";
|
||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬТВИТОПРОС";
|
||||
НоваяСтрока.Параметр = "--auth";
|
||||
НоваяСтрока.Описание = "Данные авторизации. См.ПолучитьСтандартныеПараметры (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Твиты";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "twitter";
|
||||
НоваяСтрока.Модуль = "OPI_Twitter";
|
||||
НоваяСтрока.Метод = "ЗагрузитьМассивВложений";
|
||||
НоваяСтрока.МетодПоиска = "ЗАГРУЗИТЬМАССИВВЛОЖЕНИЙ";
|
||||
НоваяСтрока.Параметр = "--files";
|
||||
НоваяСтрока.Описание = "Массив файлов для загрузки";
|
||||
НоваяСтрока.Область = "Твиты";
|
||||
НоваяСтрока.ОписаниеМетода = "Загружает файлы на сервер и возвращает их ID
|
||||
|
|
||||
| Пример указания параметра типа массив:
|
||||
| --param ""['Val1','Val2','Val3']""
|
||||
|
|
||||
| Структура заполнения опции --auth:
|
||||
| {
|
||||
| ""redirect_uri"" : """",
|
||||
| ""client_id"" : """",
|
||||
| ""client_secret"" : """",
|
||||
| ""access_token"" : """",
|
||||
| ""refresh_token"" : """",
|
||||
| ""oauth_token"" : """",
|
||||
| ""oauth_token_secret"" : """",
|
||||
| ""oauth_consumer_key"" : """",
|
||||
| ""oauth_consumer_secret"" : """"
|
||||
| }
|
||||
|";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "twitter";
|
||||
НоваяСтрока.Модуль = "OPI_Twitter";
|
||||
НоваяСтрока.Метод = "ЗагрузитьМассивВложений";
|
||||
НоваяСтрока.МетодПоиска = "ЗАГРУЗИТЬМАССИВВЛОЖЕНИЙ";
|
||||
НоваяСтрока.Параметр = "--type";
|
||||
НоваяСтрока.Описание = "Тип вложений: tweet_video, tweet_image, tweet_gif";
|
||||
НоваяСтрока.Область = "Твиты";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "twitter";
|
||||
НоваяСтрока.Модуль = "OPI_Twitter";
|
||||
НоваяСтрока.Метод = "ЗагрузитьМассивВложений";
|
||||
НоваяСтрока.МетодПоиска = "ЗАГРУЗИТЬМАССИВВЛОЖЕНИЙ";
|
||||
НоваяСтрока.Параметр = "--auth";
|
||||
НоваяСтрока.Описание = "Данные авторизации. См.ПолучитьСтандартныеПараметры (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Твиты";
|
||||
|
||||
Возврат ТаблицаСостава;
|
||||
КонецФункции
|
||||
|
||||
Функция ПолучитьСостав() Экспорт
|
||||
|
||||
ТаблицаСостава = Новый ТаблицаЗначений();
|
||||
ТаблицаСостава.Колонки.Добавить("Библиотека");
|
||||
ТаблицаСостава.Колонки.Добавить("Модуль");
|
||||
ТаблицаСостава.Колонки.Добавить("Метод");
|
||||
ТаблицаСостава.Колонки.Добавить("МетодПоиска");
|
||||
ТаблицаСостава.Колонки.Добавить("Параметр");
|
||||
ТаблицаСостава.Колонки.Добавить("Описание");
|
||||
ТаблицаСостава.Колонки.Добавить("ОписаниеМетода");
|
||||
ТаблицаСостава.Колонки.Добавить("Область");
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "twitter";
|
||||
НоваяСтрока.Модуль = "OPI_Twitter";
|
||||
НоваяСтрока.Метод = "ПолучитьСсылкуАвторизации";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬССЫЛКУАВТОРИЗАЦИИ";
|
||||
НоваяСтрока.Параметр = "--auth";
|
||||
НоваяСтрока.Описание = "Данные авторизации. См.ПолучитьСтандартныеПараметры (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Данные и настройка";
|
||||
НоваяСтрока.ОписаниеМетода = "Формирует ссылку для авторизации через браузер
|
||||
| Структура заполнения опции --auth:
|
||||
| {
|
||||
| ""redirect_uri"" : """",
|
||||
| ""client_id"" : """",
|
||||
| ""client_secret"" : """",
|
||||
| ""access_token"" : """",
|
||||
| ""refresh_token"" : """",
|
||||
| ""oauth_token"" : """",
|
||||
| ""oauth_token_secret"" : """",
|
||||
| ""oauth_consumer_key"" : """",
|
||||
| ""oauth_consumer_secret"" : """"
|
||||
| }
|
||||
|";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "twitter";
|
||||
НоваяСтрока.Модуль = "OPI_Twitter";
|
||||
НоваяСтрока.Метод = "ПолучитьТокен";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬТОКЕН";
|
||||
НоваяСтрока.Параметр = "--code";
|
||||
НоваяСтрока.Описание = "Код, полученный из авторизации См.ПолучитьСсылкуАвторизации";
|
||||
НоваяСтрока.Область = "Данные и настройка";
|
||||
НоваяСтрока.ОписаниеМетода = "Получает токен по коду, полученному при авторизации по ссылке из ПолучитьСсылкуАвторизации
|
||||
| Структура заполнения опции --auth:
|
||||
| {
|
||||
| ""redirect_uri"" : """",
|
||||
| ""client_id"" : """",
|
||||
| ""client_secret"" : """",
|
||||
| ""access_token"" : """",
|
||||
| ""refresh_token"" : """",
|
||||
| ""oauth_token"" : """",
|
||||
| ""oauth_token_secret"" : """",
|
||||
| ""oauth_consumer_key"" : """",
|
||||
| ""oauth_consumer_secret"" : """"
|
||||
| }
|
||||
|";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "twitter";
|
||||
НоваяСтрока.Модуль = "OPI_Twitter";
|
||||
НоваяСтрока.Метод = "ПолучитьТокен";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬТОКЕН";
|
||||
НоваяСтрока.Параметр = "--auth";
|
||||
НоваяСтрока.Описание = "Данные авторизации. См.ПолучитьСтандартныеПараметры (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Данные и настройка";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "twitter";
|
||||
НоваяСтрока.Модуль = "OPI_Twitter";
|
||||
НоваяСтрока.Метод = "ОбновитьТокен";
|
||||
НоваяСтрока.МетодПоиска = "ОБНОВИТЬТОКЕН";
|
||||
НоваяСтрока.Параметр = "--auth";
|
||||
НоваяСтрока.Описание = "Данные авторизации. См.ПолучитьСтандартныеПараметры (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Данные и настройка";
|
||||
НоваяСтрока.ОписаниеМетода = "Обновляет v2 токен при помощи refresh_token
|
||||
| Структура заполнения опции --auth:
|
||||
| {
|
||||
| ""redirect_uri"" : """",
|
||||
| ""client_id"" : """",
|
||||
| ""client_secret"" : """",
|
||||
| ""access_token"" : """",
|
||||
| ""refresh_token"" : """",
|
||||
| ""oauth_token"" : """",
|
||||
| ""oauth_token_secret"" : """",
|
||||
| ""oauth_consumer_key"" : """",
|
||||
| ""oauth_consumer_secret"" : """"
|
||||
| }
|
||||
|";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "twitter";
|
||||
НоваяСтрока.Модуль = "OPI_Twitter";
|
||||
НоваяСтрока.Метод = "СоздатьПроизвольныйТвит";
|
||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬПРОИЗВОЛЬНЫЙТВИТ";
|
||||
НоваяСтрока.Параметр = "--text";
|
||||
НоваяСтрока.Описание = "Текст твита (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Твиты";
|
||||
НоваяСтрока.ОписаниеМетода = "Создает твит с произвольным содержимым
|
||||
|
|
||||
| Пример указания параметра типа массив:
|
||||
| --param ""['Val1','Val2','Val3']""
|
||||
|
|
||||
| Структура заполнения опции --auth:
|
||||
| {
|
||||
| ""redirect_uri"" : """",
|
||||
| ""client_id"" : """",
|
||||
| ""client_secret"" : """",
|
||||
| ""access_token"" : """",
|
||||
| ""refresh_token"" : """",
|
||||
| ""oauth_token"" : """",
|
||||
| ""oauth_token_secret"" : """",
|
||||
| ""oauth_consumer_key"" : """",
|
||||
| ""oauth_consumer_secret"" : """"
|
||||
| }
|
||||
|";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "twitter";
|
||||
НоваяСтрока.Модуль = "OPI_Twitter";
|
||||
НоваяСтрока.Метод = "СоздатьПроизвольныйТвит";
|
||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬПРОИЗВОЛЬНЫЙТВИТ";
|
||||
НоваяСтрока.Параметр = "--media";
|
||||
НоваяСтрока.Описание = "Массив двоичных данных или путей к файлам (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Твиты";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "twitter";
|
||||
НоваяСтрока.Модуль = "OPI_Twitter";
|
||||
НоваяСтрока.Метод = "СоздатьПроизвольныйТвит";
|
||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬПРОИЗВОЛЬНЫЙТВИТ";
|
||||
НоваяСтрока.Параметр = "--options";
|
||||
НоваяСтрока.Описание = "Массив вариантов опроса, если необходимо (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Твиты";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "twitter";
|
||||
НоваяСтрока.Модуль = "OPI_Twitter";
|
||||
НоваяСтрока.Метод = "СоздатьПроизвольныйТвит";
|
||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬПРОИЗВОЛЬНЫЙТВИТ";
|
||||
НоваяСтрока.Параметр = "--dur";
|
||||
НоваяСтрока.Описание = "Длительность опроса, если необходимо (опрос без длительности не создается) (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Твиты";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "twitter";
|
||||
НоваяСтрока.Модуль = "OPI_Twitter";
|
||||
НоваяСтрока.Метод = "СоздатьПроизвольныйТвит";
|
||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬПРОИЗВОЛЬНЫЙТВИТ";
|
||||
НоваяСтрока.Параметр = "--auth";
|
||||
НоваяСтрока.Описание = "Данные авторизации. См.ПолучитьСтандартныеПараметры (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Твиты";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "twitter";
|
||||
НоваяСтрока.Модуль = "OPI_Twitter";
|
||||
НоваяСтрока.Метод = "СоздатьТекстовыйТвит";
|
||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬТЕКСТОВЫЙТВИТ";
|
||||
НоваяСтрока.Параметр = "--text";
|
||||
НоваяСтрока.Описание = "Текст твита";
|
||||
НоваяСтрока.Область = "Твиты";
|
||||
НоваяСтрока.ОписаниеМетода = "Создает твит без вложений
|
||||
| Структура заполнения опции --auth:
|
||||
| {
|
||||
| ""redirect_uri"" : """",
|
||||
| ""client_id"" : """",
|
||||
| ""client_secret"" : """",
|
||||
| ""access_token"" : """",
|
||||
| ""refresh_token"" : """",
|
||||
| ""oauth_token"" : """",
|
||||
| ""oauth_token_secret"" : """",
|
||||
| ""oauth_consumer_key"" : """",
|
||||
| ""oauth_consumer_secret"" : """"
|
||||
| }
|
||||
|";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "twitter";
|
||||
НоваяСтрока.Модуль = "OPI_Twitter";
|
||||
НоваяСтрока.Метод = "СоздатьТекстовыйТвит";
|
||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬТЕКСТОВЫЙТВИТ";
|
||||
НоваяСтрока.Параметр = "--auth";
|
||||
НоваяСтрока.Описание = "Данные авторизации. См.ПолучитьСтандартныеПараметры (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Твиты";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "twitter";
|
||||
НоваяСтрока.Модуль = "OPI_Twitter";
|
||||
НоваяСтрока.Метод = "СоздатьТвитКартинки";
|
||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬТВИТКАРТИНКИ";
|
||||
НоваяСтрока.Параметр = "--text";
|
||||
НоваяСтрока.Описание = "Текст твита";
|
||||
НоваяСтрока.Область = "Твиты";
|
||||
НоваяСтрока.ОписаниеМетода = "Создает твит с картинкой вложением
|
||||
|
|
||||
| Пример указания параметра типа массив:
|
||||
| --param ""['Val1','Val2','Val3']""
|
||||
|
|
||||
| Структура заполнения опции --auth:
|
||||
| {
|
||||
| ""redirect_uri"" : """",
|
||||
| ""client_id"" : """",
|
||||
| ""client_secret"" : """",
|
||||
| ""access_token"" : """",
|
||||
| ""refresh_token"" : """",
|
||||
| ""oauth_token"" : """",
|
||||
| ""oauth_token_secret"" : """",
|
||||
| ""oauth_consumer_key"" : """",
|
||||
| ""oauth_consumer_secret"" : """"
|
||||
| }
|
||||
|";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "twitter";
|
||||
НоваяСтрока.Модуль = "OPI_Twitter";
|
||||
НоваяСтрока.Метод = "СоздатьТвитКартинки";
|
||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬТВИТКАРТИНКИ";
|
||||
НоваяСтрока.Параметр = "--pictures";
|
||||
НоваяСтрока.Описание = "Массив файлов картинок";
|
||||
НоваяСтрока.Область = "Твиты";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "twitter";
|
||||
НоваяСтрока.Модуль = "OPI_Twitter";
|
||||
НоваяСтрока.Метод = "СоздатьТвитКартинки";
|
||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬТВИТКАРТИНКИ";
|
||||
НоваяСтрока.Параметр = "--auth";
|
||||
НоваяСтрока.Описание = "Данные авторизации. См.ПолучитьСтандартныеПараметры (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Твиты";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "twitter";
|
||||
НоваяСтрока.Модуль = "OPI_Twitter";
|
||||
НоваяСтрока.Метод = "СоздатьТвитГифки";
|
||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬТВИТГИФКИ";
|
||||
НоваяСтрока.Параметр = "--text";
|
||||
НоваяСтрока.Описание = "Текст твита";
|
||||
НоваяСтрока.Область = "Твиты";
|
||||
НоваяСтрока.ОписаниеМетода = "Создает твит с вложением-гифкой
|
||||
|
|
||||
| Пример указания параметра типа массив:
|
||||
| --param ""['Val1','Val2','Val3']""
|
||||
|
|
||||
| Структура заполнения опции --auth:
|
||||
| {
|
||||
| ""redirect_uri"" : """",
|
||||
| ""client_id"" : """",
|
||||
| ""client_secret"" : """",
|
||||
| ""access_token"" : """",
|
||||
| ""refresh_token"" : """",
|
||||
| ""oauth_token"" : """",
|
||||
| ""oauth_token_secret"" : """",
|
||||
| ""oauth_consumer_key"" : """",
|
||||
| ""oauth_consumer_secret"" : """"
|
||||
| }
|
||||
|";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "twitter";
|
||||
НоваяСтрока.Модуль = "OPI_Twitter";
|
||||
НоваяСтрока.Метод = "СоздатьТвитГифки";
|
||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬТВИТГИФКИ";
|
||||
НоваяСтрока.Параметр = "--gifs";
|
||||
НоваяСтрока.Описание = "Массив файлов гифок";
|
||||
НоваяСтрока.Область = "Твиты";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "twitter";
|
||||
НоваяСтрока.Модуль = "OPI_Twitter";
|
||||
НоваяСтрока.Метод = "СоздатьТвитГифки";
|
||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬТВИТГИФКИ";
|
||||
НоваяСтрока.Параметр = "--auth";
|
||||
НоваяСтрока.Описание = "Данные авторизации. См.ПолучитьСтандартныеПараметры (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Твиты";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "twitter";
|
||||
НоваяСтрока.Модуль = "OPI_Twitter";
|
||||
НоваяСтрока.Метод = "СоздатьТвитВидео";
|
||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬТВИТВИДЕО";
|
||||
НоваяСтрока.Параметр = "--text";
|
||||
НоваяСтрока.Описание = "Текст твита";
|
||||
НоваяСтрока.Область = "Твиты";
|
||||
НоваяСтрока.ОписаниеМетода = "Создает твит с видеовложением
|
||||
|
|
||||
| Пример указания параметра типа массив:
|
||||
| --param ""['Val1','Val2','Val3']""
|
||||
|
|
||||
| Структура заполнения опции --auth:
|
||||
| {
|
||||
| ""redirect_uri"" : """",
|
||||
| ""client_id"" : """",
|
||||
| ""client_secret"" : """",
|
||||
| ""access_token"" : """",
|
||||
| ""refresh_token"" : """",
|
||||
| ""oauth_token"" : """",
|
||||
| ""oauth_token_secret"" : """",
|
||||
| ""oauth_consumer_key"" : """",
|
||||
| ""oauth_consumer_secret"" : """"
|
||||
| }
|
||||
|";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "twitter";
|
||||
НоваяСтрока.Модуль = "OPI_Twitter";
|
||||
НоваяСтрока.Метод = "СоздатьТвитВидео";
|
||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬТВИТВИДЕО";
|
||||
НоваяСтрока.Параметр = "--videos";
|
||||
НоваяСтрока.Описание = "Массив файлов видео";
|
||||
НоваяСтрока.Область = "Твиты";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "twitter";
|
||||
НоваяСтрока.Модуль = "OPI_Twitter";
|
||||
НоваяСтрока.Метод = "СоздатьТвитВидео";
|
||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬТВИТВИДЕО";
|
||||
НоваяСтрока.Параметр = "--auth";
|
||||
НоваяСтрока.Описание = "Данные авторизации. См.ПолучитьСтандартныеПараметры (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Твиты";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "twitter";
|
||||
НоваяСтрока.Модуль = "OPI_Twitter";
|
||||
НоваяСтрока.Метод = "СоздатьТвитОпрос";
|
||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬТВИТОПРОС";
|
||||
НоваяСтрока.Параметр = "--text";
|
||||
НоваяСтрока.Описание = "Текст твита";
|
||||
НоваяСтрока.Область = "Твиты";
|
||||
НоваяСтрока.ОписаниеМетода = "Создает твит с опросом
|
||||
|
|
||||
| Пример указания параметра типа массив:
|
||||
| --param ""['Val1','Val2','Val3']""
|
||||
|
|
||||
| Структура заполнения опции --auth:
|
||||
| {
|
||||
| ""redirect_uri"" : """",
|
||||
| ""client_id"" : """",
|
||||
| ""client_secret"" : """",
|
||||
| ""access_token"" : """",
|
||||
| ""refresh_token"" : """",
|
||||
| ""oauth_token"" : """",
|
||||
| ""oauth_token_secret"" : """",
|
||||
| ""oauth_consumer_key"" : """",
|
||||
| ""oauth_consumer_secret"" : """"
|
||||
| }
|
||||
|";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "twitter";
|
||||
НоваяСтрока.Модуль = "OPI_Twitter";
|
||||
НоваяСтрока.Метод = "СоздатьТвитОпрос";
|
||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬТВИТОПРОС";
|
||||
НоваяСтрока.Параметр = "--options";
|
||||
НоваяСтрока.Описание = "Массив вариантов опроса";
|
||||
НоваяСтрока.Область = "Твиты";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "twitter";
|
||||
НоваяСтрока.Модуль = "OPI_Twitter";
|
||||
НоваяСтрока.Метод = "СоздатьТвитОпрос";
|
||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬТВИТОПРОС";
|
||||
НоваяСтрока.Параметр = "--duration";
|
||||
НоваяСтрока.Описание = "Длительность опроса";
|
||||
НоваяСтрока.Область = "Твиты";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "twitter";
|
||||
НоваяСтрока.Модуль = "OPI_Twitter";
|
||||
НоваяСтрока.Метод = "СоздатьТвитОпрос";
|
||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬТВИТОПРОС";
|
||||
НоваяСтрока.Параметр = "--auth";
|
||||
НоваяСтрока.Описание = "Данные авторизации. См.ПолучитьСтандартныеПараметры (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Твиты";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "twitter";
|
||||
НоваяСтрока.Модуль = "OPI_Twitter";
|
||||
НоваяСтрока.Метод = "ЗагрузитьМассивВложений";
|
||||
НоваяСтрока.МетодПоиска = "ЗАГРУЗИТЬМАССИВВЛОЖЕНИЙ";
|
||||
НоваяСтрока.Параметр = "--files";
|
||||
НоваяСтрока.Описание = "Массив файлов для загрузки";
|
||||
НоваяСтрока.Область = "Твиты";
|
||||
НоваяСтрока.ОписаниеМетода = "Загружает файлы на сервер и возвращает их ID
|
||||
|
|
||||
| Пример указания параметра типа массив:
|
||||
| --param ""['Val1','Val2','Val3']""
|
||||
|
|
||||
| Структура заполнения опции --auth:
|
||||
| {
|
||||
| ""redirect_uri"" : """",
|
||||
| ""client_id"" : """",
|
||||
| ""client_secret"" : """",
|
||||
| ""access_token"" : """",
|
||||
| ""refresh_token"" : """",
|
||||
| ""oauth_token"" : """",
|
||||
| ""oauth_token_secret"" : """",
|
||||
| ""oauth_consumer_key"" : """",
|
||||
| ""oauth_consumer_secret"" : """"
|
||||
| }
|
||||
|";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "twitter";
|
||||
НоваяСтрока.Модуль = "OPI_Twitter";
|
||||
НоваяСтрока.Метод = "ЗагрузитьМассивВложений";
|
||||
НоваяСтрока.МетодПоиска = "ЗАГРУЗИТЬМАССИВВЛОЖЕНИЙ";
|
||||
НоваяСтрока.Параметр = "--type";
|
||||
НоваяСтрока.Описание = "Тип вложений: tweet_video, tweet_image, tweet_gif";
|
||||
НоваяСтрока.Область = "Твиты";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "twitter";
|
||||
НоваяСтрока.Модуль = "OPI_Twitter";
|
||||
НоваяСтрока.Метод = "ЗагрузитьМассивВложений";
|
||||
НоваяСтрока.МетодПоиска = "ЗАГРУЗИТЬМАССИВВЛОЖЕНИЙ";
|
||||
НоваяСтрока.Параметр = "--auth";
|
||||
НоваяСтрока.Описание = "Данные авторизации. См.ПолучитьСтандартныеПараметры (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Твиты";
|
||||
|
||||
Возврат ТаблицаСостава;
|
||||
КонецФункции
|
||||
|
@@ -1,427 +1,427 @@
|
||||
Функция ПолучитьСостав() Экспорт
|
||||
|
||||
ТаблицаСостава = Новый ТаблицаЗначений();
|
||||
ТаблицаСостава.Колонки.Добавить("Библиотека");
|
||||
ТаблицаСостава.Колонки.Добавить("Модуль");
|
||||
ТаблицаСостава.Колонки.Добавить("Метод");
|
||||
ТаблицаСостава.Колонки.Добавить("МетодПоиска");
|
||||
ТаблицаСостава.Колонки.Добавить("Параметр");
|
||||
ТаблицаСостава.Колонки.Добавить("Описание");
|
||||
ТаблицаСостава.Колонки.Добавить("ОписаниеМетода");
|
||||
ТаблицаСостава.Колонки.Добавить("Область");
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "УстановитьWebhook";
|
||||
НоваяСтрока.МетодПоиска = "УСТАНОВИТЬWEBHOOK";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен Viber";
|
||||
НоваяСтрока.Область = "Настройки и информация";
|
||||
НоваяСтрока.ОписаниеМетода = "ВАЖНО: Установка Webhook обязательна по правилам Viber. Для этого надо иметь свободный URL,
|
||||
| который будет возвращать 200 и подлинный SSL сертификат. Если есть сертификат и база опубликована
|
||||
| на сервере - можно использовать http-сервис. Туда же будет приходить и информация о новых сообщениях
|
||||
| Viber периодически стучит по адресу Webhook, так что если он будет неактивен, то все перестанет работать";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "УстановитьWebhook";
|
||||
НоваяСтрока.МетодПоиска = "УСТАНОВИТЬWEBHOOK";
|
||||
НоваяСтрока.Параметр = "--url";
|
||||
НоваяСтрока.Описание = "URL для установки Webhook";
|
||||
НоваяСтрока.Область = "Настройки и информация";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "ПолучитьИнформациюОКанале";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬИНФОРМАЦИЮОКАНАЛЕ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Настройки и информация";
|
||||
НоваяСтрока.ОписаниеМетода = "Тут можно получить ID пользователей канала. ID для бота необходимо получать из прилетов на Webhook
|
||||
| ID пользователя из информации о канале не подойдет для отправки сообщений через бота - они разные";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "ПолучитьДанныеПользователя";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬДАННЫЕПОЛЬЗОВАТЕЛЯ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Настройки и информация";
|
||||
НоваяСтрока.ОписаниеМетода = "Получает информацию о пользователе по ID";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "ПолучитьДанныеПользователя";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬДАННЫЕПОЛЬЗОВАТЕЛЯ";
|
||||
НоваяСтрока.Параметр = "--user";
|
||||
НоваяСтрока.Описание = "ID пользователя Viber";
|
||||
НоваяСтрока.Область = "Настройки и информация";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "ПолучитьОнлайнПользователей";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬОНЛАЙНПОЛЬЗОВАТЕЛЕЙ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен Viber";
|
||||
НоваяСтрока.Область = "Настройки и информация";
|
||||
НоваяСтрока.ОписаниеМетода = "Получает статус пользователя или нескольких пользователей по ID
|
||||
|
|
||||
| Пример указания параметра типа массив:
|
||||
| --param ""['Val1','Val2','Val3']""
|
||||
|";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "ПолучитьОнлайнПользователей";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬОНЛАЙНПОЛЬЗОВАТЕЛЕЙ";
|
||||
НоваяСтрока.Параметр = "--users";
|
||||
НоваяСтрока.Описание = "ID пользователей(я) Viber";
|
||||
НоваяСтрока.Область = "Настройки и информация";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "ОтправитьТекстовоеСообщение";
|
||||
НоваяСтрока.МетодПоиска = "ОТПРАВИТЬТЕКСТОВОЕСООБЩЕНИЕ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Отправка сообщений";
|
||||
НоваяСтрока.ОписаниеМетода = "Отправляет текстовое сообщение в чат или канал";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "ОтправитьТекстовоеСообщение";
|
||||
НоваяСтрока.МетодПоиска = "ОТПРАВИТЬТЕКСТОВОЕСООБЩЕНИЕ";
|
||||
НоваяСтрока.Параметр = "--text";
|
||||
НоваяСтрока.Описание = "Текст сообщения";
|
||||
НоваяСтрока.Область = "Отправка сообщений";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "ОтправитьТекстовоеСообщение";
|
||||
НоваяСтрока.МетодПоиска = "ОТПРАВИТЬТЕКСТОВОЕСООБЩЕНИЕ";
|
||||
НоваяСтрока.Параметр = "--user";
|
||||
НоваяСтрока.Описание = "ID пользователя. Для канала > администратора, для бота > получателя";
|
||||
НоваяСтрока.Область = "Отправка сообщений";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "ОтправитьТекстовоеСообщение";
|
||||
НоваяСтрока.МетодПоиска = "ОТПРАВИТЬТЕКСТОВОЕСООБЩЕНИЕ";
|
||||
НоваяСтрока.Параметр = "--ischannel";
|
||||
НоваяСтрока.Описание = "Отправка в канал или в чат бота";
|
||||
НоваяСтрока.Область = "Отправка сообщений";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "ОтправитьТекстовоеСообщение";
|
||||
НоваяСтрока.МетодПоиска = "ОТПРАВИТЬТЕКСТОВОЕСООБЩЕНИЕ";
|
||||
НоваяСтрока.Параметр = "--keyboard";
|
||||
НоваяСтрока.Описание = "См. СформироватьКлавиатуруИзМассиваКнопок (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Отправка сообщений";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "ОтправитьКартинку";
|
||||
НоваяСтрока.МетодПоиска = "ОТПРАВИТЬКАРТИНКУ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Отправка сообщений";
|
||||
НоваяСтрока.ОписаниеМетода = "Отправляет картинку в чат или канал";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "ОтправитьКартинку";
|
||||
НоваяСтрока.МетодПоиска = "ОТПРАВИТЬКАРТИНКУ";
|
||||
НоваяСтрока.Параметр = "--picture";
|
||||
НоваяСтрока.Описание = "URL картинки";
|
||||
НоваяСтрока.Область = "Отправка сообщений";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "ОтправитьКартинку";
|
||||
НоваяСтрока.МетодПоиска = "ОТПРАВИТЬКАРТИНКУ";
|
||||
НоваяСтрока.Параметр = "--user";
|
||||
НоваяСтрока.Описание = "ID пользователя. Для канала > администратора, для бота > получателя";
|
||||
НоваяСтрока.Область = "Отправка сообщений";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "ОтправитьКартинку";
|
||||
НоваяСтрока.МетодПоиска = "ОТПРАВИТЬКАРТИНКУ";
|
||||
НоваяСтрока.Параметр = "--ischannel";
|
||||
НоваяСтрока.Описание = "Отправка в канал или в чат бота";
|
||||
НоваяСтрока.Область = "Отправка сообщений";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "ОтправитьКартинку";
|
||||
НоваяСтрока.МетодПоиска = "ОТПРАВИТЬКАРТИНКУ";
|
||||
НоваяСтрока.Параметр = "--description";
|
||||
НоваяСтрока.Описание = "Аннотация к картинке (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Отправка сообщений";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "ОтправитьФайл";
|
||||
НоваяСтрока.МетодПоиска = "ОТПРАВИТЬФАЙЛ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Отправка сообщений";
|
||||
НоваяСтрока.ОписаниеМетода = "Отправляет файл (документ) в чат или канал";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "ОтправитьФайл";
|
||||
НоваяСтрока.МетодПоиска = "ОТПРАВИТЬФАЙЛ";
|
||||
НоваяСтрока.Параметр = "--file";
|
||||
НоваяСтрока.Описание = "URL файла";
|
||||
НоваяСтрока.Область = "Отправка сообщений";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "ОтправитьФайл";
|
||||
НоваяСтрока.МетодПоиска = "ОТПРАВИТЬФАЙЛ";
|
||||
НоваяСтрока.Параметр = "--user";
|
||||
НоваяСтрока.Описание = "ID пользователя. Для канала > администратора, для бота > получателя";
|
||||
НоваяСтрока.Область = "Отправка сообщений";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "ОтправитьФайл";
|
||||
НоваяСтрока.МетодПоиска = "ОТПРАВИТЬФАЙЛ";
|
||||
НоваяСтрока.Параметр = "--ischannel";
|
||||
НоваяСтрока.Описание = "Отправка в канал или в чат бота";
|
||||
НоваяСтрока.Область = "Отправка сообщений";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "ОтправитьФайл";
|
||||
НоваяСтрока.МетодПоиска = "ОТПРАВИТЬФАЙЛ";
|
||||
НоваяСтрока.Параметр = "--ext";
|
||||
НоваяСтрока.Описание = "Расширение файла";
|
||||
НоваяСтрока.Область = "Отправка сообщений";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "ОтправитьФайл";
|
||||
НоваяСтрока.МетодПоиска = "ОТПРАВИТЬФАЙЛ";
|
||||
НоваяСтрока.Параметр = "--size";
|
||||
НоваяСтрока.Описание = "Размер файла. Если не заполнен > определяется автоматически скачиванием файла (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Отправка сообщений";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "ОтправитьКонтакт";
|
||||
НоваяСтрока.МетодПоиска = "ОТПРАВИТЬКОНТАКТ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Отправка сообщений";
|
||||
НоваяСтрока.ОписаниеМетода = "Отправляет контакт с номером телефона в чат или канал";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "ОтправитьКонтакт";
|
||||
НоваяСтрока.МетодПоиска = "ОТПРАВИТЬКОНТАКТ";
|
||||
НоваяСтрока.Параметр = "--name";
|
||||
НоваяСтрока.Описание = "Имя контакта";
|
||||
НоваяСтрока.Область = "Отправка сообщений";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "ОтправитьКонтакт";
|
||||
НоваяСтрока.МетодПоиска = "ОТПРАВИТЬКОНТАКТ";
|
||||
НоваяСтрока.Параметр = "--phone";
|
||||
НоваяСтрока.Описание = "Номер телефона";
|
||||
НоваяСтрока.Область = "Отправка сообщений";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "ОтправитьКонтакт";
|
||||
НоваяСтрока.МетодПоиска = "ОТПРАВИТЬКОНТАКТ";
|
||||
НоваяСтрока.Параметр = "--user";
|
||||
НоваяСтрока.Описание = "ID пользователя. Для канала > администратора, для бота > получателя";
|
||||
НоваяСтрока.Область = "Отправка сообщений";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "ОтправитьКонтакт";
|
||||
НоваяСтрока.МетодПоиска = "ОТПРАВИТЬКОНТАКТ";
|
||||
НоваяСтрока.Параметр = "--ischannel";
|
||||
НоваяСтрока.Описание = "Отправка в канал или в чат бота";
|
||||
НоваяСтрока.Область = "Отправка сообщений";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "ОтправитьЛокацию";
|
||||
НоваяСтрока.МетодПоиска = "ОТПРАВИТЬЛОКАЦИЮ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Отправка сообщений";
|
||||
НоваяСтрока.ОписаниеМетода = "Отправляет географические координаты в чат или канал";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "ОтправитьЛокацию";
|
||||
НоваяСтрока.МетодПоиска = "ОТПРАВИТЬЛОКАЦИЮ";
|
||||
НоваяСтрока.Параметр = "--lat";
|
||||
НоваяСтрока.Описание = "Географическая широта";
|
||||
НоваяСтрока.Область = "Отправка сообщений";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "ОтправитьЛокацию";
|
||||
НоваяСтрока.МетодПоиска = "ОТПРАВИТЬЛОКАЦИЮ";
|
||||
НоваяСтрока.Параметр = "--long";
|
||||
НоваяСтрока.Описание = "Географическая долгота";
|
||||
НоваяСтрока.Область = "Отправка сообщений";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "ОтправитьЛокацию";
|
||||
НоваяСтрока.МетодПоиска = "ОТПРАВИТЬЛОКАЦИЮ";
|
||||
НоваяСтрока.Параметр = "--user";
|
||||
НоваяСтрока.Описание = "ID пользователя. Для канала > администратора, для бота > получателя";
|
||||
НоваяСтрока.Область = "Отправка сообщений";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "ОтправитьЛокацию";
|
||||
НоваяСтрока.МетодПоиска = "ОТПРАВИТЬЛОКАЦИЮ";
|
||||
НоваяСтрока.Параметр = "--ischannel";
|
||||
НоваяСтрока.Описание = "Отправка в канал или в чат бота";
|
||||
НоваяСтрока.Область = "Отправка сообщений";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "ОтправитьСсылку";
|
||||
НоваяСтрока.МетодПоиска = "ОТПРАВИТЬССЫЛКУ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Отправка сообщений";
|
||||
НоваяСтрока.ОписаниеМетода = "Отправляет URL с предпросмотром в чат или канал";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "ОтправитьСсылку";
|
||||
НоваяСтрока.МетодПоиска = "ОТПРАВИТЬССЫЛКУ";
|
||||
НоваяСтрока.Параметр = "--url";
|
||||
НоваяСтрока.Описание = "Отправляемая ссылка";
|
||||
НоваяСтрока.Область = "Отправка сообщений";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "ОтправитьСсылку";
|
||||
НоваяСтрока.МетодПоиска = "ОТПРАВИТЬССЫЛКУ";
|
||||
НоваяСтрока.Параметр = "--user";
|
||||
НоваяСтрока.Описание = "ID пользователя. Для канала > администратора, для бота > получателя";
|
||||
НоваяСтрока.Область = "Отправка сообщений";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "ОтправитьСсылку";
|
||||
НоваяСтрока.МетодПоиска = "ОТПРАВИТЬССЫЛКУ";
|
||||
НоваяСтрока.Параметр = "--ischannel";
|
||||
НоваяСтрока.Описание = "Отправка в канал или в чат бота";
|
||||
НоваяСтрока.Область = "Отправка сообщений";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "СформироватьКлавиатуруИзМассиваКнопок";
|
||||
НоваяСтрока.МетодПоиска = "СФОРМИРОВАТЬКЛАВИАТУРУИЗМАССИВАКНОПОК";
|
||||
НоваяСтрока.Параметр = "--buttons";
|
||||
НоваяСтрока.Описание = "Массив кнопок";
|
||||
НоваяСтрока.Область = "Отправка сообщений";
|
||||
НоваяСтрока.ОписаниеМетода = "Возвращает структура клавиатуры для сообщений
|
||||
|
|
||||
| Пример указания параметра типа массив:
|
||||
| --param ""['Val1','Val2','Val3']""
|
||||
|";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "СформироватьКлавиатуруИзМассиваКнопок";
|
||||
НоваяСтрока.МетодПоиска = "СФОРМИРОВАТЬКЛАВИАТУРУИЗМАССИВАКНОПОК";
|
||||
НоваяСтрока.Параметр = "--color";
|
||||
НоваяСтрока.Описание = "HEX цвет кнопок с # в начале (необяз. по ум. - #2db9b9)";
|
||||
НоваяСтрока.Область = "Отправка сообщений";
|
||||
|
||||
Возврат ТаблицаСостава;
|
||||
КонецФункции
|
||||
|
||||
Функция ПолучитьСостав() Экспорт
|
||||
|
||||
ТаблицаСостава = Новый ТаблицаЗначений();
|
||||
ТаблицаСостава.Колонки.Добавить("Библиотека");
|
||||
ТаблицаСостава.Колонки.Добавить("Модуль");
|
||||
ТаблицаСостава.Колонки.Добавить("Метод");
|
||||
ТаблицаСостава.Колонки.Добавить("МетодПоиска");
|
||||
ТаблицаСостава.Колонки.Добавить("Параметр");
|
||||
ТаблицаСостава.Колонки.Добавить("Описание");
|
||||
ТаблицаСостава.Колонки.Добавить("ОписаниеМетода");
|
||||
ТаблицаСостава.Колонки.Добавить("Область");
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "УстановитьWebhook";
|
||||
НоваяСтрока.МетодПоиска = "УСТАНОВИТЬWEBHOOK";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен Viber";
|
||||
НоваяСтрока.Область = "Настройки и информация";
|
||||
НоваяСтрока.ОписаниеМетода = "ВАЖНО: Установка Webhook обязательна по правилам Viber. Для этого надо иметь свободный URL,
|
||||
| который будет возвращать 200 и подлинный SSL сертификат. Если есть сертификат и база опубликована
|
||||
| на сервере - можно использовать http-сервис. Туда же будет приходить и информация о новых сообщениях
|
||||
| Viber периодически стучит по адресу Webhook, так что если он будет неактивен, то все перестанет работать";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "УстановитьWebhook";
|
||||
НоваяСтрока.МетодПоиска = "УСТАНОВИТЬWEBHOOK";
|
||||
НоваяСтрока.Параметр = "--url";
|
||||
НоваяСтрока.Описание = "URL для установки Webhook";
|
||||
НоваяСтрока.Область = "Настройки и информация";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "ПолучитьИнформациюОКанале";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬИНФОРМАЦИЮОКАНАЛЕ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Настройки и информация";
|
||||
НоваяСтрока.ОписаниеМетода = "Тут можно получить ID пользователей канала. ID для бота необходимо получать из прилетов на Webhook
|
||||
| ID пользователя из информации о канале не подойдет для отправки сообщений через бота - они разные";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "ПолучитьДанныеПользователя";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬДАННЫЕПОЛЬЗОВАТЕЛЯ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Настройки и информация";
|
||||
НоваяСтрока.ОписаниеМетода = "Получает информацию о пользователе по ID";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "ПолучитьДанныеПользователя";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬДАННЫЕПОЛЬЗОВАТЕЛЯ";
|
||||
НоваяСтрока.Параметр = "--user";
|
||||
НоваяСтрока.Описание = "ID пользователя Viber";
|
||||
НоваяСтрока.Область = "Настройки и информация";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "ПолучитьОнлайнПользователей";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬОНЛАЙНПОЛЬЗОВАТЕЛЕЙ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен Viber";
|
||||
НоваяСтрока.Область = "Настройки и информация";
|
||||
НоваяСтрока.ОписаниеМетода = "Получает статус пользователя или нескольких пользователей по ID
|
||||
|
|
||||
| Пример указания параметра типа массив:
|
||||
| --param ""['Val1','Val2','Val3']""
|
||||
|";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "ПолучитьОнлайнПользователей";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬОНЛАЙНПОЛЬЗОВАТЕЛЕЙ";
|
||||
НоваяСтрока.Параметр = "--users";
|
||||
НоваяСтрока.Описание = "ID пользователей(я) Viber";
|
||||
НоваяСтрока.Область = "Настройки и информация";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "ОтправитьТекстовоеСообщение";
|
||||
НоваяСтрока.МетодПоиска = "ОТПРАВИТЬТЕКСТОВОЕСООБЩЕНИЕ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Отправка сообщений";
|
||||
НоваяСтрока.ОписаниеМетода = "Отправляет текстовое сообщение в чат или канал";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "ОтправитьТекстовоеСообщение";
|
||||
НоваяСтрока.МетодПоиска = "ОТПРАВИТЬТЕКСТОВОЕСООБЩЕНИЕ";
|
||||
НоваяСтрока.Параметр = "--text";
|
||||
НоваяСтрока.Описание = "Текст сообщения";
|
||||
НоваяСтрока.Область = "Отправка сообщений";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "ОтправитьТекстовоеСообщение";
|
||||
НоваяСтрока.МетодПоиска = "ОТПРАВИТЬТЕКСТОВОЕСООБЩЕНИЕ";
|
||||
НоваяСтрока.Параметр = "--user";
|
||||
НоваяСтрока.Описание = "ID пользователя. Для канала > администратора, для бота > получателя";
|
||||
НоваяСтрока.Область = "Отправка сообщений";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "ОтправитьТекстовоеСообщение";
|
||||
НоваяСтрока.МетодПоиска = "ОТПРАВИТЬТЕКСТОВОЕСООБЩЕНИЕ";
|
||||
НоваяСтрока.Параметр = "--ischannel";
|
||||
НоваяСтрока.Описание = "Отправка в канал или в чат бота";
|
||||
НоваяСтрока.Область = "Отправка сообщений";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "ОтправитьТекстовоеСообщение";
|
||||
НоваяСтрока.МетодПоиска = "ОТПРАВИТЬТЕКСТОВОЕСООБЩЕНИЕ";
|
||||
НоваяСтрока.Параметр = "--keyboard";
|
||||
НоваяСтрока.Описание = "См. СформироватьКлавиатуруИзМассиваКнопок (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Отправка сообщений";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "ОтправитьКартинку";
|
||||
НоваяСтрока.МетодПоиска = "ОТПРАВИТЬКАРТИНКУ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Отправка сообщений";
|
||||
НоваяСтрока.ОписаниеМетода = "Отправляет картинку в чат или канал";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "ОтправитьКартинку";
|
||||
НоваяСтрока.МетодПоиска = "ОТПРАВИТЬКАРТИНКУ";
|
||||
НоваяСтрока.Параметр = "--picture";
|
||||
НоваяСтрока.Описание = "URL картинки";
|
||||
НоваяСтрока.Область = "Отправка сообщений";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "ОтправитьКартинку";
|
||||
НоваяСтрока.МетодПоиска = "ОТПРАВИТЬКАРТИНКУ";
|
||||
НоваяСтрока.Параметр = "--user";
|
||||
НоваяСтрока.Описание = "ID пользователя. Для канала > администратора, для бота > получателя";
|
||||
НоваяСтрока.Область = "Отправка сообщений";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "ОтправитьКартинку";
|
||||
НоваяСтрока.МетодПоиска = "ОТПРАВИТЬКАРТИНКУ";
|
||||
НоваяСтрока.Параметр = "--ischannel";
|
||||
НоваяСтрока.Описание = "Отправка в канал или в чат бота";
|
||||
НоваяСтрока.Область = "Отправка сообщений";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "ОтправитьКартинку";
|
||||
НоваяСтрока.МетодПоиска = "ОТПРАВИТЬКАРТИНКУ";
|
||||
НоваяСтрока.Параметр = "--description";
|
||||
НоваяСтрока.Описание = "Аннотация к картинке (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Отправка сообщений";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "ОтправитьФайл";
|
||||
НоваяСтрока.МетодПоиска = "ОТПРАВИТЬФАЙЛ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Отправка сообщений";
|
||||
НоваяСтрока.ОписаниеМетода = "Отправляет файл (документ) в чат или канал";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "ОтправитьФайл";
|
||||
НоваяСтрока.МетодПоиска = "ОТПРАВИТЬФАЙЛ";
|
||||
НоваяСтрока.Параметр = "--file";
|
||||
НоваяСтрока.Описание = "URL файла";
|
||||
НоваяСтрока.Область = "Отправка сообщений";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "ОтправитьФайл";
|
||||
НоваяСтрока.МетодПоиска = "ОТПРАВИТЬФАЙЛ";
|
||||
НоваяСтрока.Параметр = "--user";
|
||||
НоваяСтрока.Описание = "ID пользователя. Для канала > администратора, для бота > получателя";
|
||||
НоваяСтрока.Область = "Отправка сообщений";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "ОтправитьФайл";
|
||||
НоваяСтрока.МетодПоиска = "ОТПРАВИТЬФАЙЛ";
|
||||
НоваяСтрока.Параметр = "--ischannel";
|
||||
НоваяСтрока.Описание = "Отправка в канал или в чат бота";
|
||||
НоваяСтрока.Область = "Отправка сообщений";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "ОтправитьФайл";
|
||||
НоваяСтрока.МетодПоиска = "ОТПРАВИТЬФАЙЛ";
|
||||
НоваяСтрока.Параметр = "--ext";
|
||||
НоваяСтрока.Описание = "Расширение файла";
|
||||
НоваяСтрока.Область = "Отправка сообщений";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "ОтправитьФайл";
|
||||
НоваяСтрока.МетодПоиска = "ОТПРАВИТЬФАЙЛ";
|
||||
НоваяСтрока.Параметр = "--size";
|
||||
НоваяСтрока.Описание = "Размер файла. Если не заполнен > определяется автоматически скачиванием файла (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Отправка сообщений";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "ОтправитьКонтакт";
|
||||
НоваяСтрока.МетодПоиска = "ОТПРАВИТЬКОНТАКТ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Отправка сообщений";
|
||||
НоваяСтрока.ОписаниеМетода = "Отправляет контакт с номером телефона в чат или канал";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "ОтправитьКонтакт";
|
||||
НоваяСтрока.МетодПоиска = "ОТПРАВИТЬКОНТАКТ";
|
||||
НоваяСтрока.Параметр = "--name";
|
||||
НоваяСтрока.Описание = "Имя контакта";
|
||||
НоваяСтрока.Область = "Отправка сообщений";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "ОтправитьКонтакт";
|
||||
НоваяСтрока.МетодПоиска = "ОТПРАВИТЬКОНТАКТ";
|
||||
НоваяСтрока.Параметр = "--phone";
|
||||
НоваяСтрока.Описание = "Номер телефона";
|
||||
НоваяСтрока.Область = "Отправка сообщений";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "ОтправитьКонтакт";
|
||||
НоваяСтрока.МетодПоиска = "ОТПРАВИТЬКОНТАКТ";
|
||||
НоваяСтрока.Параметр = "--user";
|
||||
НоваяСтрока.Описание = "ID пользователя. Для канала > администратора, для бота > получателя";
|
||||
НоваяСтрока.Область = "Отправка сообщений";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "ОтправитьКонтакт";
|
||||
НоваяСтрока.МетодПоиска = "ОТПРАВИТЬКОНТАКТ";
|
||||
НоваяСтрока.Параметр = "--ischannel";
|
||||
НоваяСтрока.Описание = "Отправка в канал или в чат бота";
|
||||
НоваяСтрока.Область = "Отправка сообщений";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "ОтправитьЛокацию";
|
||||
НоваяСтрока.МетодПоиска = "ОТПРАВИТЬЛОКАЦИЮ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Отправка сообщений";
|
||||
НоваяСтрока.ОписаниеМетода = "Отправляет географические координаты в чат или канал";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "ОтправитьЛокацию";
|
||||
НоваяСтрока.МетодПоиска = "ОТПРАВИТЬЛОКАЦИЮ";
|
||||
НоваяСтрока.Параметр = "--lat";
|
||||
НоваяСтрока.Описание = "Географическая широта";
|
||||
НоваяСтрока.Область = "Отправка сообщений";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "ОтправитьЛокацию";
|
||||
НоваяСтрока.МетодПоиска = "ОТПРАВИТЬЛОКАЦИЮ";
|
||||
НоваяСтрока.Параметр = "--long";
|
||||
НоваяСтрока.Описание = "Географическая долгота";
|
||||
НоваяСтрока.Область = "Отправка сообщений";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "ОтправитьЛокацию";
|
||||
НоваяСтрока.МетодПоиска = "ОТПРАВИТЬЛОКАЦИЮ";
|
||||
НоваяСтрока.Параметр = "--user";
|
||||
НоваяСтрока.Описание = "ID пользователя. Для канала > администратора, для бота > получателя";
|
||||
НоваяСтрока.Область = "Отправка сообщений";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "ОтправитьЛокацию";
|
||||
НоваяСтрока.МетодПоиска = "ОТПРАВИТЬЛОКАЦИЮ";
|
||||
НоваяСтрока.Параметр = "--ischannel";
|
||||
НоваяСтрока.Описание = "Отправка в канал или в чат бота";
|
||||
НоваяСтрока.Область = "Отправка сообщений";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "ОтправитьСсылку";
|
||||
НоваяСтрока.МетодПоиска = "ОТПРАВИТЬССЫЛКУ";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен";
|
||||
НоваяСтрока.Область = "Отправка сообщений";
|
||||
НоваяСтрока.ОписаниеМетода = "Отправляет URL с предпросмотром в чат или канал";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "ОтправитьСсылку";
|
||||
НоваяСтрока.МетодПоиска = "ОТПРАВИТЬССЫЛКУ";
|
||||
НоваяСтрока.Параметр = "--url";
|
||||
НоваяСтрока.Описание = "Отправляемая ссылка";
|
||||
НоваяСтрока.Область = "Отправка сообщений";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "ОтправитьСсылку";
|
||||
НоваяСтрока.МетодПоиска = "ОТПРАВИТЬССЫЛКУ";
|
||||
НоваяСтрока.Параметр = "--user";
|
||||
НоваяСтрока.Описание = "ID пользователя. Для канала > администратора, для бота > получателя";
|
||||
НоваяСтрока.Область = "Отправка сообщений";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "ОтправитьСсылку";
|
||||
НоваяСтрока.МетодПоиска = "ОТПРАВИТЬССЫЛКУ";
|
||||
НоваяСтрока.Параметр = "--ischannel";
|
||||
НоваяСтрока.Описание = "Отправка в канал или в чат бота";
|
||||
НоваяСтрока.Область = "Отправка сообщений";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "СформироватьКлавиатуруИзМассиваКнопок";
|
||||
НоваяСтрока.МетодПоиска = "СФОРМИРОВАТЬКЛАВИАТУРУИЗМАССИВАКНОПОК";
|
||||
НоваяСтрока.Параметр = "--buttons";
|
||||
НоваяСтрока.Описание = "Массив кнопок";
|
||||
НоваяСтрока.Область = "Отправка сообщений";
|
||||
НоваяСтрока.ОписаниеМетода = "Возвращает структура клавиатуры для сообщений
|
||||
|
|
||||
| Пример указания параметра типа массив:
|
||||
| --param ""['Val1','Val2','Val3']""
|
||||
|";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "СформироватьКлавиатуруИзМассиваКнопок";
|
||||
НоваяСтрока.МетодПоиска = "СФОРМИРОВАТЬКЛАВИАТУРУИЗМАССИВАКНОПОК";
|
||||
НоваяСтрока.Параметр = "--color";
|
||||
НоваяСтрока.Описание = "HEX цвет кнопок с # в начале (необяз. по ум. - #2db9b9)";
|
||||
НоваяСтрока.Область = "Отправка сообщений";
|
||||
|
||||
Возврат ТаблицаСостава;
|
||||
КонецФункции
|
||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1,87 +1,87 @@
|
||||
Функция ПолучитьСостав() Экспорт
|
||||
|
||||
ТаблицаСостава = Новый ТаблицаЗначений();
|
||||
ТаблицаСостава.Колонки.Добавить("Библиотека");
|
||||
ТаблицаСостава.Колонки.Добавить("Модуль");
|
||||
ТаблицаСостава.Колонки.Добавить("Метод");
|
||||
ТаблицаСостава.Колонки.Добавить("МетодПоиска");
|
||||
ТаблицаСостава.Колонки.Добавить("Параметр");
|
||||
ТаблицаСостава.Колонки.Добавить("Описание");
|
||||
ТаблицаСостава.Колонки.Добавить("ОписаниеМетода");
|
||||
ТаблицаСостава.Колонки.Добавить("Область");
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "yandex";
|
||||
НоваяСтрока.Модуль = "OPI_YandexID";
|
||||
НоваяСтрока.Метод = "ПолучитьКодПодтверждения";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬКОДПОДТВЕРЖДЕНИЯ";
|
||||
НоваяСтрока.Параметр = "--id";
|
||||
НоваяСтрока.Описание = "Client id";
|
||||
НоваяСтрока.Область = "Программный интерфейс";
|
||||
НоваяСтрока.ОписаниеМетода = "Получает код подтверждения и адрес страницы, на которой его необходимо ввести";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "yandex";
|
||||
НоваяСтрока.Модуль = "OPI_YandexID";
|
||||
НоваяСтрока.Метод = "ПреобразоватьКодВТокен";
|
||||
НоваяСтрока.МетодПоиска = "ПРЕОБРАЗОВАТЬКОДВТОКЕН";
|
||||
НоваяСтрока.Параметр = "--id";
|
||||
НоваяСтрока.Описание = "Client id";
|
||||
НоваяСтрока.Область = "Программный интерфейс";
|
||||
НоваяСтрока.ОписаниеМетода = "Преобразовывает код в токен после ввода кода при выполнении ПолучитьКодПодтверждения";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "yandex";
|
||||
НоваяСтрока.Модуль = "OPI_YandexID";
|
||||
НоваяСтрока.Метод = "ПреобразоватьКодВТокен";
|
||||
НоваяСтрока.МетодПоиска = "ПРЕОБРАЗОВАТЬКОДВТОКЕН";
|
||||
НоваяСтрока.Параметр = "--secret";
|
||||
НоваяСтрока.Описание = "Client secret";
|
||||
НоваяСтрока.Область = "Программный интерфейс";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "yandex";
|
||||
НоваяСтрока.Модуль = "OPI_YandexID";
|
||||
НоваяСтрока.Метод = "ПреобразоватьКодВТокен";
|
||||
НоваяСтрока.МетодПоиска = "ПРЕОБРАЗОВАТЬКОДВТОКЕН";
|
||||
НоваяСтрока.Параметр = "--device";
|
||||
НоваяСтрока.Описание = "device_code из ПолучитьКодПодтверждения()";
|
||||
НоваяСтрока.Область = "Программный интерфейс";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "yandex";
|
||||
НоваяСтрока.Модуль = "OPI_YandexID";
|
||||
НоваяСтрока.Метод = "ОбновитьТокен";
|
||||
НоваяСтрока.МетодПоиска = "ОБНОВИТЬТОКЕН";
|
||||
НоваяСтрока.Параметр = "--id";
|
||||
НоваяСтрока.Описание = "Client id";
|
||||
НоваяСтрока.Область = "Программный интерфейс";
|
||||
НоваяСтрока.ОписаниеМетода = "Обновляет токен по Refresh token";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "yandex";
|
||||
НоваяСтрока.Модуль = "OPI_YandexID";
|
||||
НоваяСтрока.Метод = "ОбновитьТокен";
|
||||
НоваяСтрока.МетодПоиска = "ОБНОВИТЬТОКЕН";
|
||||
НоваяСтрока.Параметр = "--secret";
|
||||
НоваяСтрока.Описание = "Client secret";
|
||||
НоваяСтрока.Область = "Программный интерфейс";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "yandex";
|
||||
НоваяСтрока.Модуль = "OPI_YandexID";
|
||||
НоваяСтрока.Метод = "ОбновитьТокен";
|
||||
НоваяСтрока.МетодПоиска = "ОБНОВИТЬТОКЕН";
|
||||
НоваяСтрока.Параметр = "--refresh";
|
||||
НоваяСтрока.Описание = "Refresh token";
|
||||
НоваяСтрока.Область = "Программный интерфейс";
|
||||
|
||||
Возврат ТаблицаСостава;
|
||||
КонецФункции
|
||||
|
||||
Функция ПолучитьСостав() Экспорт
|
||||
|
||||
ТаблицаСостава = Новый ТаблицаЗначений();
|
||||
ТаблицаСостава.Колонки.Добавить("Библиотека");
|
||||
ТаблицаСостава.Колонки.Добавить("Модуль");
|
||||
ТаблицаСостава.Колонки.Добавить("Метод");
|
||||
ТаблицаСостава.Колонки.Добавить("МетодПоиска");
|
||||
ТаблицаСостава.Колонки.Добавить("Параметр");
|
||||
ТаблицаСостава.Колонки.Добавить("Описание");
|
||||
ТаблицаСостава.Колонки.Добавить("ОписаниеМетода");
|
||||
ТаблицаСостава.Колонки.Добавить("Область");
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "yandex";
|
||||
НоваяСтрока.Модуль = "OPI_YandexID";
|
||||
НоваяСтрока.Метод = "ПолучитьКодПодтверждения";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬКОДПОДТВЕРЖДЕНИЯ";
|
||||
НоваяСтрока.Параметр = "--id";
|
||||
НоваяСтрока.Описание = "Client id";
|
||||
НоваяСтрока.Область = "Программный интерфейс";
|
||||
НоваяСтрока.ОписаниеМетода = "Получает код подтверждения и адрес страницы, на которой его необходимо ввести";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "yandex";
|
||||
НоваяСтрока.Модуль = "OPI_YandexID";
|
||||
НоваяСтрока.Метод = "ПреобразоватьКодВТокен";
|
||||
НоваяСтрока.МетодПоиска = "ПРЕОБРАЗОВАТЬКОДВТОКЕН";
|
||||
НоваяСтрока.Параметр = "--id";
|
||||
НоваяСтрока.Описание = "Client id";
|
||||
НоваяСтрока.Область = "Программный интерфейс";
|
||||
НоваяСтрока.ОписаниеМетода = "Преобразовывает код в токен после ввода кода при выполнении ПолучитьКодПодтверждения";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "yandex";
|
||||
НоваяСтрока.Модуль = "OPI_YandexID";
|
||||
НоваяСтрока.Метод = "ПреобразоватьКодВТокен";
|
||||
НоваяСтрока.МетодПоиска = "ПРЕОБРАЗОВАТЬКОДВТОКЕН";
|
||||
НоваяСтрока.Параметр = "--secret";
|
||||
НоваяСтрока.Описание = "Client secret";
|
||||
НоваяСтрока.Область = "Программный интерфейс";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "yandex";
|
||||
НоваяСтрока.Модуль = "OPI_YandexID";
|
||||
НоваяСтрока.Метод = "ПреобразоватьКодВТокен";
|
||||
НоваяСтрока.МетодПоиска = "ПРЕОБРАЗОВАТЬКОДВТОКЕН";
|
||||
НоваяСтрока.Параметр = "--device";
|
||||
НоваяСтрока.Описание = "device_code из ПолучитьКодПодтверждения()";
|
||||
НоваяСтрока.Область = "Программный интерфейс";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "yandex";
|
||||
НоваяСтрока.Модуль = "OPI_YandexID";
|
||||
НоваяСтрока.Метод = "ОбновитьТокен";
|
||||
НоваяСтрока.МетодПоиска = "ОБНОВИТЬТОКЕН";
|
||||
НоваяСтрока.Параметр = "--id";
|
||||
НоваяСтрока.Описание = "Client id";
|
||||
НоваяСтрока.Область = "Программный интерфейс";
|
||||
НоваяСтрока.ОписаниеМетода = "Обновляет токен по Refresh token";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "yandex";
|
||||
НоваяСтрока.Модуль = "OPI_YandexID";
|
||||
НоваяСтрока.Метод = "ОбновитьТокен";
|
||||
НоваяСтрока.МетодПоиска = "ОБНОВИТЬТОКЕН";
|
||||
НоваяСтрока.Параметр = "--secret";
|
||||
НоваяСтрока.Описание = "Client secret";
|
||||
НоваяСтрока.Область = "Программный интерфейс";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "yandex";
|
||||
НоваяСтрока.Модуль = "OPI_YandexID";
|
||||
НоваяСтрока.Метод = "ОбновитьТокен";
|
||||
НоваяСтрока.МетодПоиска = "ОБНОВИТЬТОКЕН";
|
||||
НоваяСтрока.Параметр = "--refresh";
|
||||
НоваяСтрока.Описание = "Refresh token";
|
||||
НоваяСтрока.Область = "Программный интерфейс";
|
||||
|
||||
Возврат ТаблицаСостава;
|
||||
КонецФункции
|
||||
|
@@ -1,143 +1,145 @@
|
||||
#Использовать "./internal"
|
||||
|
||||
Перем СоответствиеКоманд;
|
||||
|
||||
Процедура ПриСозданииОбъекта()
|
||||
СоответствиеКоманд = Новый Соответствие();
|
||||
СоответствиеКоманд.Вставить("tools", "Утилиты");
|
||||
СоответствиеКоманд.Вставить("airtable", "OPI_Airtable");
|
||||
СоответствиеКоманд.Вставить("bitrix24", "OPI_Bitrix24");
|
||||
СоответствиеКоманд.Вставить("cdek", "OPI_CDEK");
|
||||
СоответствиеКоманд.Вставить("dropbox", "OPI_Dropbox");
|
||||
СоответствиеКоманд.Вставить("gcalendar", "OPI_GoogleCalendar");
|
||||
СоответствиеКоманд.Вставить("gdrive", "OPI_GoogleDrive");
|
||||
СоответствиеКоманд.Вставить("gsheets", "OPI_GoogleSheets");
|
||||
СоответствиеКоманд.Вставить("google", "OPI_GoogleWorkspace");
|
||||
СоответствиеКоманд.Вставить("mongodb", "OPI_MongoDB");
|
||||
СоответствиеКоманд.Вставить("neocities", "OPI_Neocities");
|
||||
СоответствиеКоманд.Вставить("notion", "OPI_Notion");
|
||||
СоответствиеКоманд.Вставить("ozon", "OPI_Ozon");
|
||||
СоответствиеКоманд.Вставить("s3", "OPI_S3");
|
||||
СоответствиеКоманд.Вставить("slack", "OPI_Slack");
|
||||
СоответствиеКоманд.Вставить("sqlite", "OPI_SQLite");
|
||||
СоответствиеКоманд.Вставить("tcp", "OPI_TCP");
|
||||
СоответствиеКоманд.Вставить("telegram", "OPI_Telegram");
|
||||
СоответствиеКоманд.Вставить("twitter", "OPI_Twitter");
|
||||
СоответствиеКоманд.Вставить("viber", "OPI_Viber");
|
||||
СоответствиеКоманд.Вставить("vk", "OPI_VK");
|
||||
СоответствиеКоманд.Вставить("vkteams", "OPI_VKTeams");
|
||||
СоответствиеКоманд.Вставить("yadisk", "OPI_YandexDisk");
|
||||
СоответствиеКоманд.Вставить("yandex", "OPI_YandexID");
|
||||
СоответствиеКоманд.Вставить("yamarket", "OPI_YandexMarket");
|
||||
СоответствиеКоманд.Вставить("metrika", "OPI_YandexMetrika");
|
||||
СоответствиеКоманд.Вставить("proxy", "OPI_ПроксиИнтеграций");
|
||||
КонецПроцедуры
|
||||
|
||||
Функция ПолучитьВерсию() Экспорт
|
||||
Возврат "1.18.0";
|
||||
КонецФункции
|
||||
|
||||
Функция ПолучитьСоответствиеКомандМодулей() Экспорт
|
||||
Возврат СоответствиеКоманд;
|
||||
КонецФункции
|
||||
|
||||
|
||||
Функция ПолучитьСостав(Знач Команда) Экспорт
|
||||
ТекущийСостав = Новый(Команда);
|
||||
Возврат ТекущийСостав.ПолучитьСостав();
|
||||
КонецФункции
|
||||
Функция ПолучитьПолныйСостав() Экспорт
|
||||
|
||||
ОбщаяТаблица = Неопределено;
|
||||
|
||||
Для Каждого Команда Из ПолучитьСоответствиеКомандМодулей() Цикл
|
||||
|
||||
ТекущаяТаблица = ПолучитьСостав(Команда.Ключ);
|
||||
|
||||
Если ОбщаяТаблица = Неопределено Тогда
|
||||
ОбщаяТаблица = ТекущаяТаблица;
|
||||
Иначе
|
||||
Для Каждого СтрокаТаблицы Из ТекущаяТаблица Цикл
|
||||
ЗаполнитьЗначенияСвойств(ОбщаяТаблица.Добавить(), СтрокаТаблицы);
|
||||
КонецЦикла;
|
||||
КонецЕсли;
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
Возврат ОбщаяТаблица;
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция СформироватьСтрокуВызоваМетода(Знач ПереданныеПараметры, Знач Команда, Знач Метод) Экспорт
|
||||
|
||||
Модуль = СоответствиеКоманд.Получить(Команда);
|
||||
|
||||
Если Не ЗначениеЗаполнено(Модуль) Тогда
|
||||
Возврат Новый Структура("Ошибка,Результат", Истина, "Команда");
|
||||
КонецЕсли;
|
||||
|
||||
ОтборКоманды = Новый Структура("МетодПоиска", вРег(Метод));
|
||||
ПараметрыМетода = ПолучитьСостав(Команда).НайтиСтроки(ОтборКоманды);
|
||||
|
||||
Если Не ЗначениеЗаполнено(ПараметрыМетода) Тогда
|
||||
Возврат Новый Структура("Ошибка,Результат", Истина, "Метод");
|
||||
КонецЕсли;
|
||||
|
||||
ТекстВыполнения = "";
|
||||
СтрокаВызова = Модуль + "." + Метод + "(";
|
||||
Счетчик = 0;
|
||||
|
||||
Для Каждого НеобходимыйПараметр Из ПараметрыМетода Цикл
|
||||
|
||||
ИмяПараметра = НеобходимыйПараметр.Параметр;
|
||||
ЗначениеПараметра = ПереданныеПараметры.Получить(ИмяПараметра);
|
||||
|
||||
Если ЗначениеЗаполнено(ЗначениеПараметра) Тогда
|
||||
|
||||
ИмяПараметра = "Параметр" + СтрЗаменить(ИмяПараметра, "--", "_");
|
||||
|
||||
ТекстВыполнения = ТекстВыполнения
|
||||
+ Символы.ПС
|
||||
+ ИмяПараметра
|
||||
+ " = """
|
||||
+ СтрЗаменить(ЗначениеПараметра, """", """""")
|
||||
+ """;";
|
||||
|
||||
Если ТребуетсяОбработкаУправляющихПоследовательностей(ИмяПараметра, ЗначениеПараметра) Тогда
|
||||
|
||||
ТекстВыполнения = ТекстВыполнения + "
|
||||
|OPI_Инструменты.ЗаменитьУправляющиеПоследовательности(" + ИмяПараметра + ");
|
||||
|";
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
СтрокаВызова = СтрокаВызова + ИмяПараметра + ", ";
|
||||
Счетчик = Счетчик + 1;
|
||||
|
||||
Иначе
|
||||
СтрокаВызова = СтрокаВызова + " , ";
|
||||
КонецЕсли;
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
ЛишниеСимволы = 2;
|
||||
СтрокаВызова = Лев(СтрокаВызова, СтрДлина(СтрокаВызова) - ЛишниеСимволы);
|
||||
СтрокаВызова = СтрокаВызова + ");";
|
||||
СтрокаВызова = "Ответ = " + СтрокаВызова;
|
||||
ТекстВыполнения = ТекстВыполнения + Символы.ПС + СтрокаВызова;
|
||||
|
||||
Возврат Новый Структура("Ошибка,Результат", Ложь, ТекстВыполнения);
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция ТребуетсяОбработкаУправляющихПоследовательностей(Знач ИмяПараметра, Знач ЗначениеПараметра)
|
||||
|
||||
ЗначениеПараметраСокр = СокрЛП(ЗначениеПараметра);
|
||||
ФайлПараметра = Новый Файл(ЗначениеПараметраСокр);
|
||||
|
||||
Возврат Не СтрНачинаетсяС(ЗначениеПараметраСокр, "{")
|
||||
И Не СтрНачинаетсяС(ЗначениеПараметраСокр, "[")
|
||||
И Не ФайлПараметра.Существует()
|
||||
И Не ИмяПараметра = "Параметр_out";
|
||||
|
||||
КонецФункции
|
||||
// OneScript: ./OInt/data/Classes/СоставБиблиотеки.os
|
||||
|
||||
#Использовать "./internal"
|
||||
|
||||
Перем СоответствиеКоманд;
|
||||
|
||||
Процедура ПриСозданииОбъекта()
|
||||
СоответствиеКоманд = Новый Соответствие();
|
||||
СоответствиеКоманд.Вставить("tools", "Утилиты");
|
||||
СоответствиеКоманд.Вставить("airtable", "OPI_Airtable");
|
||||
СоответствиеКоманд.Вставить("bitrix24", "OPI_Bitrix24");
|
||||
СоответствиеКоманд.Вставить("cdek", "OPI_CDEK");
|
||||
СоответствиеКоманд.Вставить("dropbox", "OPI_Dropbox");
|
||||
СоответствиеКоманд.Вставить("gcalendar", "OPI_GoogleCalendar");
|
||||
СоответствиеКоманд.Вставить("gdrive", "OPI_GoogleDrive");
|
||||
СоответствиеКоманд.Вставить("gsheets", "OPI_GoogleSheets");
|
||||
СоответствиеКоманд.Вставить("google", "OPI_GoogleWorkspace");
|
||||
СоответствиеКоманд.Вставить("mongodb", "OPI_MongoDB");
|
||||
СоответствиеКоманд.Вставить("neocities", "OPI_Neocities");
|
||||
СоответствиеКоманд.Вставить("notion", "OPI_Notion");
|
||||
СоответствиеКоманд.Вставить("ozon", "OPI_Ozon");
|
||||
СоответствиеКоманд.Вставить("s3", "OPI_S3");
|
||||
СоответствиеКоманд.Вставить("slack", "OPI_Slack");
|
||||
СоответствиеКоманд.Вставить("sqlite", "OPI_SQLite");
|
||||
СоответствиеКоманд.Вставить("tcp", "OPI_TCP");
|
||||
СоответствиеКоманд.Вставить("telegram", "OPI_Telegram");
|
||||
СоответствиеКоманд.Вставить("twitter", "OPI_Twitter");
|
||||
СоответствиеКоманд.Вставить("viber", "OPI_Viber");
|
||||
СоответствиеКоманд.Вставить("vk", "OPI_VK");
|
||||
СоответствиеКоманд.Вставить("vkteams", "OPI_VKTeams");
|
||||
СоответствиеКоманд.Вставить("yadisk", "OPI_YandexDisk");
|
||||
СоответствиеКоманд.Вставить("yandex", "OPI_YandexID");
|
||||
СоответствиеКоманд.Вставить("yamarket", "OPI_YandexMarket");
|
||||
СоответствиеКоманд.Вставить("metrika", "OPI_YandexMetrika");
|
||||
СоответствиеКоманд.Вставить("proxy", "OPI_ПроксиИнтеграций");
|
||||
КонецПроцедуры
|
||||
|
||||
Функция ПолучитьВерсию() Экспорт
|
||||
Возврат "1.18.0";
|
||||
КонецФункции
|
||||
|
||||
Функция ПолучитьСоответствиеКомандМодулей() Экспорт
|
||||
Возврат СоответствиеКоманд;
|
||||
КонецФункции
|
||||
|
||||
|
||||
Функция ПолучитьСостав(Знач Команда) Экспорт
|
||||
ТекущийСостав = Новый(Команда);
|
||||
Возврат ТекущийСостав.ПолучитьСостав();
|
||||
КонецФункции
|
||||
Функция ПолучитьПолныйСостав() Экспорт
|
||||
|
||||
ОбщаяТаблица = Неопределено;
|
||||
|
||||
Для Каждого Команда Из ПолучитьСоответствиеКомандМодулей() Цикл
|
||||
|
||||
ТекущаяТаблица = ПолучитьСостав(Команда.Ключ);
|
||||
|
||||
Если ОбщаяТаблица = Неопределено Тогда
|
||||
ОбщаяТаблица = ТекущаяТаблица;
|
||||
Иначе
|
||||
Для Каждого СтрокаТаблицы Из ТекущаяТаблица Цикл
|
||||
ЗаполнитьЗначенияСвойств(ОбщаяТаблица.Добавить(), СтрокаТаблицы);
|
||||
КонецЦикла;
|
||||
КонецЕсли;
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
Возврат ОбщаяТаблица;
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция СформироватьСтрокуВызоваМетода(Знач ПереданныеПараметры, Знач Команда, Знач Метод) Экспорт
|
||||
|
||||
Модуль = СоответствиеКоманд.Получить(Команда);
|
||||
|
||||
Если Не ЗначениеЗаполнено(Модуль) Тогда
|
||||
Возврат Новый Структура("Ошибка,Результат", Истина, "Команда");
|
||||
КонецЕсли;
|
||||
|
||||
ОтборКоманды = Новый Структура("МетодПоиска", вРег(Метод));
|
||||
ПараметрыМетода = ПолучитьСостав(Команда).НайтиСтроки(ОтборКоманды);
|
||||
|
||||
Если Не ЗначениеЗаполнено(ПараметрыМетода) Тогда
|
||||
Возврат Новый Структура("Ошибка,Результат", Истина, "Метод");
|
||||
КонецЕсли;
|
||||
|
||||
ТекстВыполнения = "";
|
||||
СтрокаВызова = Модуль + "." + Метод + "(";
|
||||
Счетчик = 0;
|
||||
|
||||
Для Каждого НеобходимыйПараметр Из ПараметрыМетода Цикл
|
||||
|
||||
ИмяПараметра = НеобходимыйПараметр.Параметр;
|
||||
ЗначениеПараметра = ПереданныеПараметры.Получить(ИмяПараметра);
|
||||
|
||||
Если ЗначениеЗаполнено(ЗначениеПараметра) Тогда
|
||||
|
||||
ИмяПараметра = "Параметр" + СтрЗаменить(ИмяПараметра, "--", "_");
|
||||
|
||||
ТекстВыполнения = ТекстВыполнения
|
||||
+ Символы.ПС
|
||||
+ ИмяПараметра
|
||||
+ " = """
|
||||
+ СтрЗаменить(ЗначениеПараметра, """", """""")
|
||||
+ """;";
|
||||
|
||||
Если ТребуетсяОбработкаУправляющихПоследовательностей(ИмяПараметра, ЗначениеПараметра) Тогда
|
||||
|
||||
ТекстВыполнения = ТекстВыполнения + "
|
||||
|OPI_Инструменты.ЗаменитьУправляющиеПоследовательности(" + ИмяПараметра + ");
|
||||
|";
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
СтрокаВызова = СтрокаВызова + ИмяПараметра + ", ";
|
||||
Счетчик = Счетчик + 1;
|
||||
|
||||
Иначе
|
||||
СтрокаВызова = СтрокаВызова + " , ";
|
||||
КонецЕсли;
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
ЛишниеСимволы = 2;
|
||||
СтрокаВызова = Лев(СтрокаВызова, СтрДлина(СтрокаВызова) - ЛишниеСимволы);
|
||||
СтрокаВызова = СтрокаВызова + ");";
|
||||
СтрокаВызова = "Ответ = " + СтрокаВызова;
|
||||
ТекстВыполнения = ТекстВыполнения + Символы.ПС + СтрокаВызова;
|
||||
|
||||
Возврат Новый Структура("Ошибка,Результат", Ложь, ТекстВыполнения);
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция ТребуетсяОбработкаУправляющихПоследовательностей(Знач ИмяПараметра, Знач ЗначениеПараметра)
|
||||
|
||||
ЗначениеПараметраСокр = СокрЛП(ЗначениеПараметра);
|
||||
ФайлПараметра = Новый Файл(ЗначениеПараметраСокр);
|
||||
|
||||
Возврат Не СтрНачинаетсяС(ЗначениеПараметраСокр, "{")
|
||||
И Не СтрНачинаетсяС(ЗначениеПараметраСокр, "[")
|
||||
И Не ФайлПараметра.Существует()
|
||||
И Не ИмяПараметра = "Параметр_out";
|
||||
|
||||
КонецФункции
|
1
src/ru/OInt/packagedef
vendored
1
src/ru/OInt/packagedef
vendored
@@ -8,6 +8,7 @@
|
||||
.ВключитьФайл("tools")
|
||||
.ВключитьФайл("tests")
|
||||
.ВключитьФайл("addins")
|
||||
.ВключитьФайл("data")
|
||||
.ВключитьФайл("lib.config")
|
||||
.ВключитьФайл("../README.MD")
|
||||
.ВключитьФайл("../LICENSE")
|
||||
|
755
src/ru/OInt/tools/Modules/os
vendored
755
src/ru/OInt/tools/Modules/os
vendored
@@ -1,755 +0,0 @@
|
||||
// OneScript: ./OInt/tools/Modules/os
|
||||
|
||||
// MIT License
|
||||
|
||||
// Copyright (c) 2023 Anton Tsitavets
|
||||
|
||||
// Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
// of this software and associated documentation files (the "Software"), to deal
|
||||
// in the Software without restriction, including without limitation the rights
|
||||
// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
// copies of the Software, and to permit persons to whom the Software is
|
||||
// furnished to do so, subject to the following conditions:
|
||||
|
||||
// The above copyright notice and this permission notice shall be included in all
|
||||
// copies or substantial portions of the Software.
|
||||
|
||||
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
// SOFTWARE.
|
||||
|
||||
// https://github.com/Bayselonarrend/OpenIntegrations
|
||||
|
||||
// BSLLS:Typo-off
|
||||
// BSLLS:LatinAndCyrillicSymbolInWord-off
|
||||
// BSLLS:IncorrectLineBreak-off
|
||||
// BSLLS:NumberOfOptionalParams-off
|
||||
// BSLLS:UsingServiceTag-off
|
||||
// BSLLS:LineLength-off
|
||||
|
||||
//@skip-check module-structure-top-region
|
||||
//@skip-check module-structure-method-in-regions
|
||||
//@skip-check wrong-string-literal-content
|
||||
//@skip-check method-too-many-params
|
||||
//@skip-check constructor-function-return-section
|
||||
|
||||
// Раскомментировать, если выполняется OneScript
|
||||
#Использовать "./internal"
|
||||
|
||||
#Область СлужебныйПрограммныйИнтерфейс
|
||||
|
||||
Функция СоздатьТаблицу(Знач Модуль, Знач Таблица, Знач СтруктураКолонок, Знач Соединение = "") Экспорт
|
||||
|
||||
ТекстОшибки = "Структура колонок не является валидной структурой ключ-значение";
|
||||
OPI_ПреобразованиеТипов.ПолучитьКоллекциюКлючИЗначение(СтруктураКолонок, ТекстОшибки);
|
||||
|
||||
Схема = ПустаяСхемаSQL("CREATE");
|
||||
|
||||
УстановитьИмяТаблицы(Схема, Таблица);
|
||||
|
||||
Для Каждого Колонка Из СтруктураКолонок Цикл
|
||||
ДобавитьКолонку(Схема, Колонка.Ключ, Колонка.Значение);
|
||||
КонецЦикла;
|
||||
|
||||
Запрос = СформироватьТекстSQL(Схема);
|
||||
Результат = Модуль.ВыполнитьЗапросSQL(Запрос, , , Соединение);
|
||||
|
||||
Возврат Результат;
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция ДобавитьЗаписи(Знач Модуль
|
||||
, Знач Таблица
|
||||
, Знач МассивДанных
|
||||
, Знач Транзакция = Истина
|
||||
, Знач Соединение = "") Экспорт
|
||||
|
||||
OPI_ПреобразованиеТипов.ПолучитьМассив(МассивДанных);
|
||||
OPI_ПреобразованиеТипов.ПолучитьБулево(Транзакция);
|
||||
|
||||
Соединение = Модуль.ОткрытьСоединение(Соединение);
|
||||
|
||||
Если Не Модуль.ЭтоКоннектор(Соединение) Тогда
|
||||
Возврат Соединение;
|
||||
КонецЕсли;
|
||||
|
||||
Если Транзакция Тогда
|
||||
|
||||
Начало = Модуль.ВыполнитьЗапросSQL("BEGIN TRANSACTION", , , Соединение);
|
||||
|
||||
Если Не Начало["result"] Тогда
|
||||
Возврат Начало;
|
||||
КонецЕсли;
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
Счетчик = 0;
|
||||
СчетчикУспешных = 0;
|
||||
|
||||
Ошибка = Ложь;
|
||||
МассивОшибок = Новый Массив;
|
||||
ОшибкаКоллекции = "Invalid data";
|
||||
|
||||
СтруктураРезультата = Новый Структура;
|
||||
|
||||
Для Каждого Запись Из МассивДанных Цикл
|
||||
|
||||
Если Ошибка И Транзакция Тогда
|
||||
|
||||
Откат = Модуль.ВыполнитьЗапросSQL("ROLLBACK", , , Соединение);
|
||||
|
||||
СчетчикУспешных = 0;
|
||||
СтруктураРезультата.Вставить("rollback", Откат);
|
||||
Прервать;
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
Счетчик = Счетчик + 1;
|
||||
Ошибка = Ложь;
|
||||
|
||||
Попытка
|
||||
OPI_ПреобразованиеТипов.ПолучитьКоллекциюКлючИЗначение(Запись, ОшибкаКоллекции);
|
||||
Исключение
|
||||
МассивОшибок.Добавить(Новый Структура("row,error", Счетчик, ОшибкаКоллекции));
|
||||
Ошибка = Истина;
|
||||
Продолжить;
|
||||
КонецПопытки;
|
||||
|
||||
Результат = ДобавитьЗапись(Модуль, Таблица, Запись, Соединение);
|
||||
|
||||
Если Результат["result"] Тогда
|
||||
|
||||
СчетчикУспешных = СчетчикУспешных + 1;
|
||||
|
||||
Иначе
|
||||
|
||||
МассивОшибок.Добавить(Новый Структура("row,error", Счетчик, Результат["error"]));
|
||||
Ошибка = Истина;
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
Если Транзакция И Не Ошибка Тогда
|
||||
|
||||
Завершение = Модуль.ВыполнитьЗапросSQL("COMMIT", , , Соединение);
|
||||
СтруктураРезультата.Вставить("commit", Завершение);
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
СтруктураРезультата.Вставить("result", МассивОшибок.Количество() = 0);
|
||||
СтруктураРезультата.Вставить("rows" , СчетчикУспешных);
|
||||
СтруктураРезультата.Вставить("errors", МассивОшибок);
|
||||
|
||||
Возврат СтруктураРезультата;
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция ПолучитьЗаписи(Знач Модуль
|
||||
, Знач Таблица
|
||||
, Знач Поля = "*"
|
||||
, Знач Фильтры = ""
|
||||
, Знач Сортировка = ""
|
||||
, Знач Количество = ""
|
||||
, Знач Соединение = "") Экспорт
|
||||
|
||||
Схема = ПустаяСхемаSQL("SELECT");
|
||||
|
||||
УстановитьИмяТаблицы(Схема, Таблица);
|
||||
УстановитьЛимит(Схема, Количество);
|
||||
|
||||
ЗаполнитьПоля(Схема, Поля);
|
||||
ЗаполнитьФильтры(Схема, Фильтры);
|
||||
ЗаполнитьСортировку(Схема, Сортировка);
|
||||
|
||||
Запрос = СформироватьТекстSQL(Схема);
|
||||
|
||||
Результат = Модуль.ВыполнитьЗапросSQL(Запрос, Схема["values"], , Соединение);
|
||||
|
||||
Возврат Результат;
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция ОбновитьЗаписи(Знач Модуль
|
||||
, Знач Таблица
|
||||
, Знач СтруктураЗначений
|
||||
, Знач Фильтры = ""
|
||||
, Знач Соединение = "") Экспорт
|
||||
|
||||
Схема = ПустаяСхемаSQL("UPDATE");
|
||||
|
||||
МассивПолей = Новый Массив;
|
||||
МассивЗначений = Новый Массив;
|
||||
|
||||
УстановитьИмяТаблицы(Схема, Таблица);
|
||||
РазделитьКоллекциюДанных(СтруктураЗначений, МассивПолей, МассивЗначений);
|
||||
|
||||
Схема["values"] = МассивЗначений;
|
||||
|
||||
Для Каждого Поле Из МассивПолей Цикл
|
||||
ДобавитьПоле(Схема, Поле);
|
||||
КонецЦикла;
|
||||
|
||||
ЗаполнитьФильтры(Схема, Фильтры);
|
||||
|
||||
Запрос = СформироватьТекстSQL(Схема);
|
||||
Результат = Модуль.ВыполнитьЗапросSQL(Запрос, Схема["values"], , Соединение);
|
||||
|
||||
Возврат Результат;
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция ПолучитьСтруктуруФильтраЗаписей(Знач Пустая = Ложь) Экспорт
|
||||
|
||||
СтруктураФильтра = Новый Структура;
|
||||
|
||||
СтруктураФильтра.Вставить("field", "<имя поля для отбора>");
|
||||
СтруктураФильтра.Вставить("type" , "<тип сравнения>");
|
||||
СтруктураФильтра.Вставить("value", "<значение для сравнения>");
|
||||
СтруктураФильтра.Вставить("union", "<связь со следующим условием: AND, OR и пр.>");
|
||||
СтруктураФильтра.Вставить("raw" , "<истина - значение будет вставлено текстом, как есть, ложь - через параметр>");
|
||||
|
||||
Если Пустая Тогда
|
||||
СтруктураФильтра = OPI_Инструменты.ОчиститьКоллекциюРекурсивно(СтруктураФильтра);
|
||||
КонецЕсли;
|
||||
|
||||
//@skip-check constructor-function-return-section
|
||||
Возврат СтруктураФильтра;
|
||||
|
||||
КонецФункции
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область СлужебныеПроцедурыИФункции
|
||||
|
||||
#Область Схемы
|
||||
|
||||
Функция ПустаяСхемаSelect()
|
||||
|
||||
Схема = Новый Структура("type", "SELECT");
|
||||
|
||||
Схема.Вставить("table" , "");
|
||||
Схема.Вставить("filter" , Новый Массив);
|
||||
Схема.Вставить("order" , Новый Массив);
|
||||
Схема.Вставить("limit" , 0);
|
||||
Схема.Вставить("set" , Новый Массив);
|
||||
Схема.Вставить("values" , Новый Массив);
|
||||
|
||||
Возврат Схема;
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция ПустаяСхемаInsert()
|
||||
|
||||
Схема = Новый Структура("type", "INSERT");
|
||||
|
||||
Схема.Вставить("table", "");
|
||||
Схема.Вставить("set" , Новый Массив);
|
||||
|
||||
Возврат Схема;
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция ПустаяСхемаUpdate()
|
||||
|
||||
Схема = Новый Структура("type", "UPDATE");
|
||||
|
||||
Схема.Вставить("table" , "");
|
||||
Схема.Вставить("set" , Новый Массив);
|
||||
Схема.Вставить("filter" , Новый Массив);
|
||||
Схема.Вставить("values" , Новый Массив);
|
||||
|
||||
Возврат Схема;
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция ПустаяСхемаDelete()
|
||||
|
||||
Схема = Новый Структура("type", "DELETE");
|
||||
|
||||
Схема.Вставить("table" , "");
|
||||
Схема.Вставить("filter", Новый Массив);
|
||||
|
||||
Возврат Схема;
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция ПустаяСхемаCreate()
|
||||
|
||||
Схема = Новый Структура("type", "CREATE");
|
||||
|
||||
Схема.Вставить("table" , "");
|
||||
Схема.Вставить("columns", Новый Массив);
|
||||
|
||||
Возврат Схема;
|
||||
|
||||
КонецФункции
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область Процессоры
|
||||
|
||||
Функция СформироватьТекстSelect(Знач Схема)
|
||||
|
||||
ПроверитьОбязательныеПоляСхемы(Схема, "table,filter,order,limit,set");
|
||||
|
||||
Таблица = Схема["table"];
|
||||
Поля = Схема["set"];
|
||||
Фильтры = Схема["filter"];
|
||||
Сортировка = Схема["order"];
|
||||
Количество = Схема["limit"];
|
||||
|
||||
ШаблонSQL = "SELECT %1 FROM %2
|
||||
|%3";
|
||||
|
||||
БлокНастроек = СформироватьТекстНастроекSelect(Фильтры, Сортировка, Количество);
|
||||
|
||||
ТекстSQL = СтрШаблон(ШаблонSQL, СтрСоединить(Поля, ", "), Таблица, БлокНастроек);
|
||||
|
||||
Возврат ТекстSQL;
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция СформироватьТекстInsert(Знач Схема)
|
||||
|
||||
ПроверитьОбязательныеПоляСхемы(Схема, "table,set");
|
||||
|
||||
Таблица = Схема["table"];
|
||||
Поля = Схема["set"];
|
||||
|
||||
ШаблонSQL = "INSERT INTO %1 (%2) VALUES (%3)";
|
||||
|
||||
Параметры = Новый Массив;
|
||||
|
||||
Для Н = 1 По Поля.Количество() Цикл
|
||||
Параметры.Добавить("?" + OPI_Инструменты.ЧислоВСтроку(Н));
|
||||
КонецЦикла;
|
||||
|
||||
ТекстSQL = СтрШаблон(ШаблонSQL
|
||||
, Таблица
|
||||
, СтрСоединить(Поля, ", ")
|
||||
, СтрСоединить(Параметры, ", "));
|
||||
|
||||
Возврат ТекстSQL;
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция СформироватьТекстUpdate(Знач Схема)
|
||||
|
||||
ПроверитьОбязательныеПоляСхемы(Схема, "table,set,values");
|
||||
|
||||
Таблица = Схема["table"];
|
||||
Поля = Схема["set"];
|
||||
Фильтры = Схема["filter"];
|
||||
|
||||
ШаблонSQL = "UPDATE %1 SET %2 %3";
|
||||
|
||||
ТекстФильтра = СформироватьТекстФильтра(Фильтры);
|
||||
|
||||
Для Н = 0 По Поля.ВГраница() Цикл
|
||||
|
||||
Поля[Н] = Поля[Н] + " = ?" + OPI_Инструменты.ЧислоВСтроку(Н + 1);
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
ТекстSQL = СтрШаблон(ШаблонSQL, Таблица, СтрСоединить(Поля, "," + Символы.ПС), ТекстФильтра);
|
||||
|
||||
Возврат ТекстSQL;
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция СформироватьТекстDelete(Знач Схема)
|
||||
|
||||
ТекстSQL = "";
|
||||
|
||||
Возврат ТекстSQL;
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция СформироватьТекстCreate(Знач Схема)
|
||||
|
||||
ПроверитьОбязательныеПоляСхемы(Схема, "table,columns");
|
||||
|
||||
Таблица = Схема["table"];
|
||||
Колонки = Схема["columns"];
|
||||
|
||||
ШаблонSQL = "CREATE TABLE %1 (
|
||||
| %2
|
||||
| )";
|
||||
|
||||
ШаблонКолонки = "%1 %2";
|
||||
|
||||
МассивОписанийКолонок = Новый Массив;
|
||||
|
||||
Для Каждого Колонка Из Колонки Цикл
|
||||
Для Каждого Элемент Из Колонка Цикл
|
||||
МассивОписанийКолонок.Добавить(СтрШаблон(ШаблонКолонки, Элемент.Ключ, Элемент.Значение));
|
||||
КонецЦикла;
|
||||
КонецЦикла;
|
||||
|
||||
ОписанияКолонок = СтрСоединить(МассивОписанийКолонок, "," + Символы.ПС);
|
||||
|
||||
ТекстSQL = СтрШаблон(ШаблонSQL, Таблица, ОписанияКолонок);
|
||||
|
||||
Возврат ТекстSQL;
|
||||
|
||||
КонецФункции
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область Вспомогательные
|
||||
|
||||
Функция ПустаяСхемаSQL(Знач Действие)
|
||||
|
||||
OPI_ПреобразованиеТипов.ПолучитьСтроку(Действие);
|
||||
|
||||
Действие = вРег(Действие);
|
||||
|
||||
Если Действие = "SELECT" Тогда
|
||||
|
||||
Схема = ПустаяСхемаSelect();
|
||||
|
||||
ИначеЕсли Действие = "INSERT" Тогда
|
||||
|
||||
Схема = ПустаяСхемаInsert();
|
||||
|
||||
ИначеЕсли Действие = "UPDATE" Тогда
|
||||
|
||||
Схема = ПустаяСхемаUpdate();
|
||||
|
||||
ИначеЕсли Действие = "DELETE" Тогда
|
||||
|
||||
Схема = ПустаяСхемаDelete();
|
||||
|
||||
ИначеЕсли Действие = "CREATE" Тогда
|
||||
|
||||
Схема = ПустаяСхемаCreate();
|
||||
|
||||
Иначе
|
||||
|
||||
Схема = Новый Структура;
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
Возврат Схема;
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция СформироватьТекстSQL(Знач Схема)
|
||||
|
||||
ТекстОшибки = "Переданное значение не является валидной схемой SQL запроса";
|
||||
OPI_ПреобразованиеТипов.ПолучитьКоллекциюКлючИЗначение(Схема, ТекстОшибки);
|
||||
|
||||
ТипСхемы = "";
|
||||
|
||||
Если Не OPI_Инструменты.ПолеКоллекцииСуществует(Схема, "type", ТипСхемы) Тогда
|
||||
ВызватьИсключение ТекстОшибки;
|
||||
КонецЕсли;
|
||||
|
||||
ТипСхемы = вРег(ТипСхемы);
|
||||
|
||||
Если ТипСхемы = "SELECT" Тогда
|
||||
|
||||
ТекстЗапроса = СформироватьТекстSelect(Схема);
|
||||
|
||||
ИначеЕсли ТипСхемы = "INSERT" Тогда
|
||||
|
||||
ТекстЗапроса = СформироватьТекстInsert(Схема);
|
||||
|
||||
ИначеЕсли ТипСхемы = "UPDATE" Тогда
|
||||
|
||||
ТекстЗапроса = СформироватьТекстUpdate(Схема);
|
||||
|
||||
ИначеЕсли ТипСхемы = "DELETE" Тогда
|
||||
|
||||
ТекстЗапроса = СформироватьТекстDelete(Схема);
|
||||
|
||||
ИначеЕсли ТипСхемы = "CREATE" Тогда
|
||||
|
||||
ТекстЗапроса = СформироватьТекстCreate(Схема);
|
||||
|
||||
Иначе
|
||||
|
||||
ТекстЗапроса = "";
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
Возврат ТекстЗапроса;
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция СформироватьТекстНастроекSelect(Знач Фильтры, Знач Сортировка, Знач Количество)
|
||||
|
||||
ШаблонБлока = "%1
|
||||
|%2
|
||||
|%3";
|
||||
|
||||
ТекстФильтра = СформироватьТекстФильтра(Фильтры);
|
||||
ТекстСортировки = СформироватьТекстСортировки(Сортировка);
|
||||
ТекстКоличества = СформироватьТекстКоличества(Количество);
|
||||
|
||||
ТекстБлока = СтрШаблон(ШаблонБлока, ТекстФильтра, ТекстСортировки, ТекстКоличества);
|
||||
|
||||
Возврат ТекстБлока;
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция СформироватьТекстФильтра(Знач Фильтры)
|
||||
|
||||
Если Не ЗначениеЗаполнено(Фильтры) Тогда
|
||||
Возврат "";
|
||||
КонецЕсли;
|
||||
|
||||
ТекстФильтров = "WHERE %1";
|
||||
|
||||
МассивФильтров = Новый Массив;
|
||||
|
||||
Счетчик = 1;
|
||||
Всего = Фильтры.Количество();
|
||||
|
||||
Для Каждого Фильтр Из Фильтры Цикл
|
||||
|
||||
ТекущийТекст = "%1 %2 %3 %4";
|
||||
|
||||
Поле = Фильтр["field"];
|
||||
Тип = Фильтр["type"];
|
||||
Значение = Фильтр["value"];
|
||||
Соединение = Фильтр["union"];
|
||||
Соединение = ?(ЗначениеЗаполнено(Соединение), Соединение, "AND");
|
||||
|
||||
Если Счетчик = Всего Тогда
|
||||
Соединение = "";
|
||||
КонецЕсли;
|
||||
|
||||
ТекущийТекст = СтрШаблон(ТекущийТекст, Поле, Тип, Значение, Соединение);
|
||||
МассивФильтров.Добавить(ТекущийТекст);
|
||||
|
||||
Счетчик = Счетчик + 1;
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
ТекстФильтров = СтрШаблон(ТекстФильтров, СтрСоединить(МассивФильтров, " "));
|
||||
|
||||
Возврат ТекстФильтров;
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция СформироватьТекстСортировки(Знач Сортировка)
|
||||
|
||||
Если Не ЗначениеЗаполнено(Сортировка) Тогда
|
||||
Возврат "";
|
||||
КонецЕсли;
|
||||
|
||||
ТекстСортировки = "ORDER BY %1";
|
||||
|
||||
МассивСортировки = Новый Массив;
|
||||
|
||||
Для Каждого Элемент Из Сортировка Цикл
|
||||
|
||||
МассивСортировки.Добавить(Элемент["field"] + " " + Элемент["type"]);
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
ТекстСортировки = СтрШаблон(ТекстСортировки, СтрСоединить(МассивСортировки, ", "));
|
||||
|
||||
Возврат ТекстСортировки;
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция СформироватьТекстКоличества(Знач Количество)
|
||||
|
||||
Если Не ЗначениеЗаполнено(Количество) Тогда
|
||||
Возврат "";
|
||||
КонецЕсли;
|
||||
|
||||
ТекстКоличества = "LIMIT %1";
|
||||
ТекстКоличества = СтрШаблон(ТекстКоличества, OPI_Инструменты.ЧислоВСтроку(Количество));
|
||||
|
||||
Возврат ТекстКоличества;
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция ДобавитьЗапись(Знач Модуль, Знач Таблица, Знач Запись, Знач Соединение)
|
||||
|
||||
МассивПолей = Новый Массив;
|
||||
МассивЗначений = Новый Массив;
|
||||
|
||||
Схема = ПустаяСхемаSQL("INSERT");
|
||||
УстановитьИмяТаблицы(Схема, Таблица);
|
||||
|
||||
РазделитьКоллекциюДанных(Запись, МассивПолей, МассивЗначений);
|
||||
|
||||
Для Каждого Поле Из МассивПолей Цикл
|
||||
ДобавитьПоле(Схема, Поле);
|
||||
КонецЦикла;
|
||||
|
||||
Запрос = СформироватьТекстSQL(Схема);
|
||||
|
||||
Результат = Модуль.ВыполнитьЗапросSQL(Запрос, МассивЗначений, , Соединение);
|
||||
|
||||
Возврат Результат;
|
||||
|
||||
КонецФункции
|
||||
|
||||
Процедура РазделитьКоллекциюДанных(Знач Запись, МассивПолей, МассивЗначений)
|
||||
|
||||
ТекстОшибки = "Некорректный набор данных для обновления";
|
||||
OPI_ПреобразованиеТипов.ПолучитьКоллекциюКлючИЗначение(Запись, ТекстОшибки);
|
||||
|
||||
Для Каждого Элемент Из Запись Цикл
|
||||
|
||||
МассивПолей.Добавить(Элемент.Ключ);
|
||||
МассивЗначений.Добавить(Элемент.Значение);
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ЗаполнитьПоля(Схема, Знач Поля)
|
||||
|
||||
Если Не ЗначениеЗаполнено(Поля) Тогда
|
||||
Поля = "*";
|
||||
КонецЕсли;
|
||||
|
||||
OPI_ПреобразованиеТипов.ПолучитьМассив(Поля);
|
||||
|
||||
Для Каждого Поле Из Поля Цикл
|
||||
ДобавитьПоле(Схема, Поле);
|
||||
КонецЦикла;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ЗаполнитьФильтры(Схема, Знач Фильтры)
|
||||
|
||||
Если Не ЗначениеЗаполнено(Фильтры) Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
OPI_ПреобразованиеТипов.ПолучитьМассив(Фильтры);
|
||||
|
||||
Для Каждого Фильтр Из Фильтры Цикл
|
||||
|
||||
ДобавитьОтбор(Схема
|
||||
, Фильтр["field"]
|
||||
, ?(Фильтр.Свойство("type"), Фильтр["type"], "=")
|
||||
, Фильтр["value"]
|
||||
, ?(Фильтр.Свойство("union"), Фильтр["union"], "AND")
|
||||
, ?(Фильтр.Свойство("raw"), Фильтр["raw"], Ложь));
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ЗаполнитьСортировку(Знач Схема, Знач Сортировка)
|
||||
|
||||
Если Не ЗначениеЗаполнено(Сортировка) Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
OPI_ПреобразованиеТипов.ПолучитьКоллекцию(Сортировка);
|
||||
|
||||
Для Каждого Элемент Из Сортировка Цикл
|
||||
|
||||
ДобавитьСортировку(Схема, Элемент.Ключ, Элемент.Значение);
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ПроверитьОбязательныеПоляСхемы(Схема, Знач Поля)
|
||||
|
||||
МассивОбязательныхПолей = СтрРазделить(Поля, ",");
|
||||
МассивОтсутствующих = OPI_Инструменты.НайтиОтсутствующиеПоляКоллекции(Схема, МассивОбязательныхПолей);
|
||||
|
||||
Если ЗначениеЗаполнено(МассивОтсутствующих) Тогда
|
||||
ВызватьИсключение "Отсутствуют необходимые поля схемы: " + СтрСоединить(МассивОтсутствующих, ", ");
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ДобавитьКолонку(Схема, Знач Имя, Знач Тип) Экспорт
|
||||
|
||||
OPI_ПреобразованиеТипов.ПолучитьСтроку(Имя);
|
||||
OPI_ПреобразованиеТипов.ПолучитьСтроку(Тип);
|
||||
|
||||
Если Не Схема["type"] = "CREATE" Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
СоответствиеКолонки = Новый Соответствие;
|
||||
СоответствиеКолонки.Вставить(Имя, Тип);
|
||||
|
||||
Схема["columns"].Добавить(СоответствиеКолонки);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ДобавитьПоле(Схема, Знач Имя) Экспорт
|
||||
|
||||
OPI_ПреобразованиеТипов.ПолучитьСтроку(Имя);
|
||||
|
||||
Схема["set"].Добавить(Имя);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ДобавитьОтбор(Схема, Знач Поле, Знач Тип, Знач Значение, Знач Группировка, Знач КакЕсть)
|
||||
|
||||
OPI_ПреобразованиеТипов.ПолучитьСтроку(Поле);
|
||||
OPI_ПреобразованиеТипов.ПолучитьСтроку(Тип);
|
||||
OPI_ПреобразованиеТипов.ПолучитьСтроку(Группировка);
|
||||
OPI_ПреобразованиеТипов.ПолучитьБулево(КакЕсть);
|
||||
|
||||
ОсновнаяСтруктура = Новый Структура("field,type,union"
|
||||
, Поле
|
||||
, Тип
|
||||
, Группировка);
|
||||
|
||||
Если КакЕсть Тогда
|
||||
|
||||
ОсновнаяСтруктура.Вставить("value", Строка(Значение));
|
||||
|
||||
Иначе
|
||||
|
||||
Схема["values"].Добавить(Значение);
|
||||
|
||||
ПорядковыйНомер = Схема["values"].Количество();
|
||||
ОсновнаяСтруктура.Вставить("value", "?" + OPI_Инструменты.ЧислоВСтроку(ПорядковыйНомер));
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
|
||||
Схема["filter"].Добавить(ОсновнаяСтруктура);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ДобавитьСортировку(Схема, Знач Поле, Знач Тип)
|
||||
|
||||
OPI_ПреобразованиеТипов.ПолучитьСтроку(Поле);
|
||||
OPI_ПреобразованиеТипов.ПолучитьСтроку(Тип);
|
||||
|
||||
Схема["order"].Добавить(Новый Структура("field,type", Поле, Тип));
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура УстановитьИмяТаблицы(Схема, Знач Имя)
|
||||
|
||||
OPI_ПреобразованиеТипов.ПолучитьСтроку(Имя);
|
||||
|
||||
Схема.Вставить("table", Имя);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура УстановитьЛимит(Схема, Знач Количество)
|
||||
|
||||
OPI_ПреобразованиеТипов.ПолучитьЧисло(Количество);
|
||||
|
||||
Схема.Вставить("limit", Количество);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#КонецОбласти
|
@@ -41,7 +41,8 @@
|
||||
|
||||
// Раскомментировать, если выполняется OneScript
|
||||
// #Использовать "../../tools"
|
||||
// #Использовать "../../../cli/data"
|
||||
// #Использовать "../../data"
|
||||
// #Использовать "."
|
||||
|
||||
#Область ПрограммныйИнтерфейс
|
||||
|
||||
|
@@ -2,7 +2,6 @@
|
||||
#Использовать oint
|
||||
#Использовать "../../tools"
|
||||
#Использовать "../../help"
|
||||
#Использовать "../../data"
|
||||
|
||||
Перем Версия; // Версия программы
|
||||
Перем Отладка; // Флаг вывода отладочной информации
|
||||
|
Reference in New Issue
Block a user