mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2025-02-13 13:59:20 +02:00
Обновление словарей
This commit is contained in:
parent
23938eadc2
commit
2183f0a4d3
16
.github/workflows/os/oint_dictionary.os
vendored
16
.github/workflows/os/oint_dictionary.os
vendored
@ -69,8 +69,6 @@
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
ДобавитьКлючевыеСловаЯзыка(СоответствиеСловаря);
|
||||
|
||||
ЗаписатьJSONСловаря(СоответствиеСловаря, ПутьСловаря);
|
||||
|
||||
КонецПроцедуры
|
||||
@ -324,19 +322,5 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
Процедура ДобавитьКлючевыеСловаЯзыка(СоответствиеСловаря)
|
||||
|
||||
ПутьКСловарюКлючевыхСлов = "./service/dictionaries/keywords.json";
|
||||
ЧтениеJSON = Новый ЧтениеJSON();
|
||||
ЧтениеJSON.ОткрытьФайл(ПутьКСловарюКлючевыхСлов);
|
||||
СоответствиеКС = ПрочитатьJSON(ЧтениеJSON, Истина);
|
||||
ЧтениеJSON.Закрыть();
|
||||
|
||||
Для Каждого КлючевоеСлово Из СоответствиеКС Цикл
|
||||
СоответствиеСловаря.Вставить(КлючевоеСлово.Ключ, СокрЛП(КлючевоеСлово.Значение));
|
||||
КонецЦикла;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
СоздатьСловари();
|
||||
|
||||
|
5
.github/workflows/os/opi_translate.os
vendored
5
.github/workflows/os/opi_translate.os
vendored
@ -19,8 +19,7 @@
|
||||
|
||||
Для Каждого Словарь Из ФайлыСловарей Цикл
|
||||
|
||||
Если Словарь.ИмяБезРасширения = "keywords"
|
||||
Или СтрНайти(Словарь.ИмяБезРасширения, "_") <> 0 Тогда
|
||||
Если СтрНайти(Словарь.ИмяБезРасширения, "_") <> 0 Тогда
|
||||
Продолжить;
|
||||
КонецЕсли;
|
||||
|
||||
@ -184,7 +183,7 @@
|
||||
|
||||
ТаблицаСловаря.Сортировать("Длина УБЫВ");
|
||||
|
||||
ПутьКСловарюКлючевыхСлов = "./service/dictionaries/keywords.json";
|
||||
ПутьКСловарюКлючевыхСлов = "./service/dictionaries/en_post.json";
|
||||
ЧтениеJSON = Новый ЧтениеJSON();
|
||||
ЧтениеJSON.ОткрытьФайл(ПутьКСловарюКлючевыхСлов);
|
||||
СоответствиеКС = ПрочитатьJSON(ЧтениеJSON, Истина);
|
||||
|
File diff suppressed because it is too large
Load Diff
19
service/dictionaries/en_post.json
Normal file
19
service/dictionaries/en_post.json
Normal file
@ -0,0 +1,19 @@
|
||||
{
|
||||
"UTTests": "ЮТТесты",
|
||||
"UTest": "ЮТест",
|
||||
"RunningScenarios": "ИсполняеымыеСценарии",
|
||||
"AddTestSet":"ДобавитьТестовыйНабор",
|
||||
"AddServerTest":"ДобавитьСерверныйТест",
|
||||
"Module.ExpectsThat(":"Module.ОжидаетЧто(",
|
||||
"Awaiting.What(":"Ожидаем.Что(",
|
||||
".HasType(":".ИмеетТип(",
|
||||
".Equal(":".Равно(",
|
||||
".Filled(":".Заполнено(",
|
||||
".NPP":".NBSp",
|
||||
".VK":".CR",
|
||||
".PS":".LF",
|
||||
".PF":".FF",
|
||||
"\"No\"":"\"None\"",
|
||||
"Elements":"Items",
|
||||
"HasLength":"ИмеетДлину"
|
||||
}
|
@ -1,114 +0,0 @@
|
||||
{
|
||||
"ВызватьИсключение":"Raise",
|
||||
"Выполнить":"Execute",
|
||||
"ДобавитьОбработчик":"AddHandler",
|
||||
"Для":"For",
|
||||
"Если":"If",
|
||||
"Знач":"Val",
|
||||
"И":"And",
|
||||
"Из":"In",
|
||||
"Или":"Or",
|
||||
"Иначе":"Else",
|
||||
"ИначеЕсли":"ElsIf",
|
||||
"Исключение":"Except",
|
||||
"Истина":"True",
|
||||
"Каждого,каждого":"Each,each",
|
||||
"КонецЕсли":"EndIf",
|
||||
"КонецПопытки":"EndTry",
|
||||
"КонецПроцедуры":"EndProcedure",
|
||||
"КонецФункции":"EndFunction",
|
||||
"КонецЦикла":"EndDo",
|
||||
"Не":"Not",
|
||||
"Неопределено":"Undefined",
|
||||
"Перейти":"Goto",
|
||||
"Перем":"Var",
|
||||
"По":"To",
|
||||
"Пока":"WHile",
|
||||
"Попытка":"Try",
|
||||
"Процедура":"Procedure",
|
||||
"Прервать":"Break",
|
||||
"Продолжить":"Continue",
|
||||
"Тогда":"Then",
|
||||
"Цикл":"Do",
|
||||
"УдалитьОбработчик":"RemoveHandler",
|
||||
"Функция":"Function",
|
||||
"Экспорт":"Export",
|
||||
"ВебКлиент":"WebClient",
|
||||
"ВнешнееСоединение":"ExternalConnection",
|
||||
"КонецОбласти":"EndRegion",
|
||||
"Клиент":"Client",
|
||||
"МобильноеПриложениеКлиент":"MobileAppClient",
|
||||
"МобильноеПриложениеСервер":"MobileAppServer",
|
||||
"МобильныйКлиент":"MobileClient",
|
||||
"НаКлиенте":"AtClient",
|
||||
"НаСервере":"AtServer",
|
||||
"Область":"Region",
|
||||
"Сервер":"Server",
|
||||
"ТолстыйКлиентОбычноеПриложение":"ThickClientOrdinaryApplication",
|
||||
"ТолстыйКлиентУправляемоеПриложение":"ThickClientManagedApplication",
|
||||
"ТонкийКлиент":"ThinClient",
|
||||
"Сообщить":"Message",
|
||||
"ТипЗнч":"TypeOf",
|
||||
"Соответствие":"Map",
|
||||
"Символы": "Chars",
|
||||
"СтрДлина": "StrLen",
|
||||
"вРег": "Upper",
|
||||
"нРег": "Lower",
|
||||
"ЗащищенноеСоединениеOpenSSL": "OpenSSLSecureConnection",
|
||||
"СтрЗаменить":"StrReplace",
|
||||
"ЧтениеJSON":"JSONReader",
|
||||
"ПараметрыЗаписиJSON":"JSONWriterSettings",
|
||||
"ЭкранированиеСимволовJSON":"JSONCharactersEscapeMode",
|
||||
"ЗаписьJSON":"JSONWriter",
|
||||
"МестноеВремя": "ToLocalTime",
|
||||
"Цел":"Int",
|
||||
"УникальныйИдентификатор": "UUID",
|
||||
"ЗаписьДанных":"DataWriter",
|
||||
"СтрСоединить":"StrConcat",
|
||||
"ЧтениеДанных":"DataReader",
|
||||
"ЧтениеZipФайла":"ZipFileReader",
|
||||
"ПодробноеПредставлениеОшибки":"DetailErrorDescription",
|
||||
"ИнформацияОбОшибке":"ErrorInfo",
|
||||
"РежимВосстановленияПутейФайловZIP":"ZIPRestoreFilePathsMode",
|
||||
"НеВосстанавливать":"DontRestore",
|
||||
"СокрЛП":"TrimAll",
|
||||
"СоединитьДвоичныеДанные":"ConcatBinaryData",
|
||||
"СтрНачинаетсяС":"StrStartsWith",
|
||||
"КопироватьФайл":"CopyFile",
|
||||
"ЧтениеТекста":"TextReader",
|
||||
"ПрограммныйИнтерфейс":"Public",
|
||||
"СлужебныйПрограммныйИнтерфейс":"Internal",
|
||||
"СлужебныеПроцедурыИФункции":"Private",
|
||||
"НачалоДня":"BegOfDay",
|
||||
"Вычислить":"Eval",
|
||||
"Сред":"Mid",
|
||||
"НаправлениеПоиска.СНачала":"SearchDirection.FromBegin",
|
||||
"НаправлениеПоиска.СКонца":"SearchDirection.FromEnd",
|
||||
"ЗаписатьСтроку":"WriteLine",
|
||||
"ПолучитьИмяФайлаТела":"GetBodyFileName",
|
||||
"ПолучитьТелоКакДвоичныеДанные": "GetBodyAsBinaryData",
|
||||
"ПолучитьТелоКакПоток":"GetBodyAsStream",
|
||||
"ПолучитьТелоКакСтроку":"GetBodyAsString",
|
||||
"УстановитьИмяФайлаТела":"SetBodyFileName",
|
||||
"УстановитьТелоИзДвоичныхДанных":"SetBodyFromBinaryData",
|
||||
"УстановитьТелоИзСтроки":"SetBodyFromString",
|
||||
"ConverValue": "AdjustValue",
|
||||
"Quantity": "Count",
|
||||
"UTTests": "ЮТТесты",
|
||||
"UTest": "ЮТест",
|
||||
"RunningScenarios": "ИсполняеымыеСценарии",
|
||||
"AddTestSet":"ДобавитьТестовыйНабор",
|
||||
"AddServerTest":"ДобавитьСерверныйТест",
|
||||
"Module.ExpectsThat(":"Module.ОжидаетЧто(",
|
||||
"Awaiting.What(":"Ожидаем.Что(",
|
||||
".HasType(":".ИмеетТип(",
|
||||
".Equal(":".Равно(",
|
||||
".Filled(":".Заполнено(",
|
||||
".NPP":".NBSp",
|
||||
".VK":".CR",
|
||||
".PS":".LF",
|
||||
".PF":".FF",
|
||||
"\"No\"":"\"None\"",
|
||||
"Elements":"Items",
|
||||
"HasLength":"ИмеетДлину"
|
||||
}
|
@ -48,7 +48,7 @@
|
||||
|
||||
// For YAxUnit
|
||||
|
||||
Procedure AndwithполняеымыеСцеtoрии() Export
|
||||
Procedure ИсполняеымыеСценарии() Export
|
||||
|
||||
OPI_TestDataRetrieval.FormYAXTests();
|
||||
|
||||
@ -490,7 +490,7 @@ Procedure VKAPI_GetPostStatistics() Export
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "GetPostStatistics");
|
||||
|
||||
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Array").AndмеетДлину(2);
|
||||
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Array").ИмеетДлину(2);
|
||||
|
||||
OPI_Tools.Pause(5);
|
||||
|
||||
@ -826,7 +826,7 @@ Procedure VKAPI_CreateProductWithProperties() Export
|
||||
OPI_Tools.Pause(5);
|
||||
|
||||
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип(TypeMatch);
|
||||
OPI_TestDataRetrieval.ExpectsThat(Result[Response]["items"]).ИмеетТип("Array").AndмеетДлину(2);
|
||||
OPI_TestDataRetrieval.ExpectsThat(Result[Response]["items"]).ИмеетТип("Array").ИмеетДлину(2);
|
||||
|
||||
Result = OPI_VK.GroupProducts(ProductsArray, , Parameters);
|
||||
|
||||
|
@ -226,7 +226,7 @@ Function ExpectsThat(Value) Export
|
||||
|
||||
Try
|
||||
|
||||
Module = GetCommonModule("ЮTest");
|
||||
Module = GetCommonModule("ЮТест");
|
||||
Awaiting = TypeOf(Module) = Type("CommonModule");
|
||||
Return Module.ОжидаетЧто(Value);
|
||||
|
||||
@ -238,7 +238,7 @@ EndFunction
|
||||
|
||||
Function FormYAXTests() Export
|
||||
|
||||
Module = GetCommonModule("ЮТTests");
|
||||
Module = GetCommonModule("ЮТТесты");
|
||||
Sections = GetTestingSectionMapping();
|
||||
TestTable = GetTestTable();
|
||||
|
||||
@ -248,10 +248,10 @@ Function FormYAXTests() Export
|
||||
Filter = New Structure("Section", CurrentSection);
|
||||
SectionTests = TestTable.FindRows(Filter);
|
||||
|
||||
Set = Module.AddTestоinыйSet(CurrentSection);
|
||||
Set = Module.ДобавитьТестовыйНабор(CurrentSection);
|
||||
|
||||
For Each Test In SectionTests Do
|
||||
Set.AddServerныйTest(Test.Method, Test.Synonym);
|
||||
Set.ДобавитьСерверныйТест(Test.Method, Test.Synonym);
|
||||
EndDo;
|
||||
|
||||
EndDo;
|
||||
|
@ -258,8 +258,8 @@ Function SplitURL(Val URL) Export
|
||||
URL = StrReplace(URL, "http://", "");
|
||||
URL = StrReplace(URL, ":443", "");
|
||||
|
||||
Address = Right(URL, StrLen(URL) - StrFind(URL, "/", SearchDirection.FromBegin) + 1);
|
||||
Server = Left(URL, StrFind(URL, "/", SearchDirection.FromBegin) - 1);
|
||||
Address = Right(URL, StrLen(URL) - StrFind(URL, "/", SearchDirection.FromStart) + 1);
|
||||
Server = Left(URL, StrFind(URL, "/", SearchDirection.FromStart) - 1);
|
||||
|
||||
Try
|
||||
SSL = New OpenSSLSecureConnection;
|
||||
|
@ -226,7 +226,7 @@ Function ExpectsThat(Value) Export
|
||||
|
||||
Try
|
||||
|
||||
Module = GetCommonModule("ЮTest");
|
||||
Module = GetCommonModule("ЮТест");
|
||||
Awaiting = TypeOf(Module) = Type("CommonModule");
|
||||
Return Module.ОжидаетЧто(Value);
|
||||
|
||||
@ -238,7 +238,7 @@ EndFunction
|
||||
|
||||
Function FormYAXTests() Export
|
||||
|
||||
Module = GetCommonModule("ЮТTests");
|
||||
Module = GetCommonModule("ЮТТесты");
|
||||
Sections = GetTestingSectionMapping();
|
||||
TestTable = GetTestTable();
|
||||
|
||||
@ -248,10 +248,10 @@ Function FormYAXTests() Export
|
||||
Filter = New Structure("Section", CurrentSection);
|
||||
SectionTests = TestTable.FindRows(Filter);
|
||||
|
||||
Set = Module.AddTestоinыйSet(CurrentSection);
|
||||
Set = Module.ДобавитьТестовыйНабор(CurrentSection);
|
||||
|
||||
For Each Test In SectionTests Do
|
||||
Set.AddServerныйTest(Test.Method, Test.Synonym);
|
||||
Set.ДобавитьСерверныйТест(Test.Method, Test.Synonym);
|
||||
EndDo;
|
||||
|
||||
EndDo;
|
||||
|
@ -48,7 +48,7 @@
|
||||
|
||||
// For YAxUnit
|
||||
|
||||
Procedure AndwithполняеымыеСцеtoрии() Export
|
||||
Procedure ИсполняеымыеСценарии() Export
|
||||
|
||||
OPI_TestDataRetrieval.FormYAXTests();
|
||||
|
||||
@ -490,7 +490,7 @@ Procedure VKAPI_GetPostStatistics() Export
|
||||
|
||||
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "GetPostStatistics");
|
||||
|
||||
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Array").AndмеетДлину(2);
|
||||
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Array").ИмеетДлину(2);
|
||||
|
||||
OPI_Tools.Pause(5);
|
||||
|
||||
@ -826,7 +826,7 @@ Procedure VKAPI_CreateProductWithProperties() Export
|
||||
OPI_Tools.Pause(5);
|
||||
|
||||
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип(TypeMatch);
|
||||
OPI_TestDataRetrieval.ExpectsThat(Result[Response]["items"]).ИмеетТип("Array").AndмеетДлину(2);
|
||||
OPI_TestDataRetrieval.ExpectsThat(Result[Response]["items"]).ИмеетТип("Array").ИмеетДлину(2);
|
||||
|
||||
Result = OPI_VK.GroupProducts(ProductsArray, , Parameters);
|
||||
|
||||
|
@ -258,8 +258,8 @@ Function SplitURL(Val URL) Export
|
||||
URL = StrReplace(URL, "http://", "");
|
||||
URL = StrReplace(URL, ":443", "");
|
||||
|
||||
Address = Right(URL, StrLen(URL) - StrFind(URL, "/", SearchDirection.FromBegin) + 1);
|
||||
Server = Left(URL, StrFind(URL, "/", SearchDirection.FromBegin) - 1);
|
||||
Address = Right(URL, StrLen(URL) - StrFind(URL, "/", SearchDirection.FromStart) + 1);
|
||||
Server = Left(URL, StrFind(URL, "/", SearchDirection.FromStart) - 1);
|
||||
|
||||
Try
|
||||
SSL = New OpenSSLSecureConnection;
|
||||
|
@ -1,350 +0,0 @@
|
||||
#Использовать cmdline
|
||||
#Использовать "../../../OInt"
|
||||
#Использовать "../../tools"
|
||||
#Использовать "../../help"
|
||||
#Использовать "../../data"
|
||||
|
||||
Перем Версия; // Версия программы
|
||||
Перем Отладка; // Флаг вывода отладочной информации
|
||||
Перем Тестирование; // Флаг отключения отправки данных после обработки
|
||||
|
||||
Перем Парсер; // Объект парсера входящих данных
|
||||
Перем ОбъектОПИ; // Объект работы с методами ОПИ
|
||||
|
||||
Перем ФайлВывода; // Путь перенаправления вывода в файл
|
||||
|
||||
Перем ТаблицаПараметров; // Таблица параметров текущей библиотеки
|
||||
Перем ТекущаяКоманда; // Имя текущей команды
|
||||
Перем Команды; // Список всех доступных команд
|
||||
|
||||
#Область СлужебныеПроцедурыИФункции
|
||||
|
||||
#Область Основные
|
||||
|
||||
Процедура ОсновнойОбработчик()
|
||||
|
||||
Отладка = Ложь;
|
||||
Тестирование = Ложь;
|
||||
|
||||
Парсер = Новый ПарсерАргументовКоманднойСтроки();
|
||||
ОбъектОПИ = Новый СоставБиблиотеки();
|
||||
Версия = ОбъектОПИ.ПолучитьВерсию();
|
||||
Команды = ОбъектОПИ.ПолучитьСоответствиеКомандМодулей();
|
||||
|
||||
ОпределитьТекущуюКоманду();
|
||||
СформироватьКоманду();
|
||||
|
||||
Результат = Парсер.Разобрать(АргументыКоманднойСтроки);
|
||||
ВыполнитьОбработкуКоманды(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ОпределитьТекущуюКоманду()
|
||||
|
||||
Если АргументыКоманднойСтроки.Количество() > 0 Тогда
|
||||
ТекущаяКоманда = АргументыКоманднойСтроки[0];
|
||||
Иначе
|
||||
ТекущаяКоманда = Неопределено;
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура СформироватьКоманду()
|
||||
|
||||
Если ТекущаяКоманда = Неопределено Тогда
|
||||
Справка.ВывестиНачальнуюСтраницу(Команды, Версия);
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
Команда = Парсер.ОписаниеКоманды(ТекущаяКоманда);
|
||||
ТаблицаПараметров = ОбъектОПИ.ПолучитьСостав(ТекущаяКоманда);
|
||||
|
||||
Если Не ТаблицаПараметров = Неопределено Тогда
|
||||
|
||||
Парсер.ДобавитьПозиционныйПараметрКоманды(Команда, "Метод");
|
||||
|
||||
ДобавитьПараметрыКоманды(Парсер, Команда);
|
||||
Парсер.ДобавитьПараметрФлагКоманды(Команда, "--help");
|
||||
Парсер.ДобавитьПараметрФлагКоманды(Команда, "--debug");
|
||||
Парсер.ДобавитьПараметрФлагКоманды(Команда, "--test");
|
||||
|
||||
Парсер.ДобавитьИменованныйПараметрКоманды(Команда, "--out");
|
||||
|
||||
Парсер.ДобавитьКоманду(Команда);
|
||||
|
||||
Иначе
|
||||
Справка.ВывестиСообщениеИсключения("Команда");
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ВыполнитьОбработкуКоманды(Знач Данные)
|
||||
|
||||
ТекущаяКоманда = Данные["Команда"];
|
||||
Параметры = Данные["ЗначенияПараметров"];
|
||||
Вывод = "";
|
||||
|
||||
УстановитьРежимОтладки(Параметры);
|
||||
УстановитьРежимТеста(Параметры);
|
||||
УстановитьФайлВывода(Параметры);
|
||||
ВывестиДопИнформацию(Параметры);
|
||||
|
||||
Попытка
|
||||
|
||||
Вывод = ПолучитьРезультатОбработки(ТекущаяКоманда, Параметры);
|
||||
|
||||
Если ЗначениеЗаполнено(Вывод) Тогда
|
||||
ОбработатьВыводJSON(Вывод);
|
||||
СообщитьРезультат(Вывод, СтатусСообщения.Внимание);
|
||||
КонецЕсли;
|
||||
|
||||
Исключение
|
||||
ОбработатьОшибочныйВывод(Вывод, ИнформацияОбОшибке());
|
||||
КонецПопытки;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Функция ПолучитьРезультатОбработки(Знач Команда, Знач Параметры)
|
||||
|
||||
Модуль = Команды[Команда];
|
||||
Метод = Параметры["Метод"];
|
||||
Ответ = "Функция вернула пустое значение";
|
||||
|
||||
ЧислоСтандартныхПараметров = 4;
|
||||
|
||||
Если Не ЗначениеЗаполнено(Метод) Или Метод = "--help" Тогда
|
||||
Справка.ВывестиСправкуПоМетодам(Команда, ТаблицаПараметров);
|
||||
КонецЕсли;
|
||||
|
||||
ОтборКоманды = Новый Структура("МетодПоиска", вРег(Метод));
|
||||
ПараметрыМетода = ТаблицаПараметров.НайтиСтроки(ОтборКоманды);
|
||||
|
||||
Если Параметры.Количество() = ЧислоСтандартныхПараметров Или Параметры["--help"] Тогда
|
||||
Справка.ВывестиСправкуПоПараметрам(ПараметрыМетода);
|
||||
КонецЕсли;
|
||||
|
||||
ТекстВыполнения = СформироватьСтрокуВызоваМетода(Параметры, ПараметрыМетода, Модуль, Метод);
|
||||
|
||||
Если Отладка Или Тестирование Тогда
|
||||
Сообщить(ТекстВыполнения, СтатусСообщения.Внимание);
|
||||
КонецЕсли;
|
||||
|
||||
Если Не Тестирование Тогда
|
||||
Выполнить(ТекстВыполнения);
|
||||
КонецЕсли;
|
||||
|
||||
Возврат Ответ;
|
||||
|
||||
КонецФункции
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область Вспомогательные
|
||||
|
||||
Процедура ДобавитьПараметрыКоманды(Парсер, Команда);
|
||||
|
||||
Параметр_ = "Параметр";
|
||||
|
||||
ТаблицаДляИспользования = ТаблицаПараметров.Скопировать(, Параметр_);
|
||||
ТаблицаДляИспользования.Свернуть(Параметр_);
|
||||
|
||||
МассивПараметров = ТаблицаДляИспользования.ВыгрузитьКолонку(Параметр_);
|
||||
|
||||
Для Каждого Параметр Из МассивПараметров Цикл
|
||||
Парсер.ДобавитьИменованныйПараметрКоманды(Команда, Параметр);
|
||||
КонецЦикла;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ОбработатьВыводJSON(Вывод)
|
||||
|
||||
Если ТипЗнч(Вывод) = Тип("Структура")
|
||||
Или ТипЗнч(Вывод) = Тип("Соответствие")
|
||||
Или ТипЗнч(Вывод) = Тип("Массив") Тогда
|
||||
|
||||
Вывод = OPI_Инструменты.JSONСтрокой(Вывод);
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Функция СформироватьСтрокуВызоваМетода(Знач ПереданныеПараметры, Знач ПараметрыМетода, Знач Модуль, Знач Метод)
|
||||
|
||||
ТекстВыполнения = "";
|
||||
СтрокаВызова = Модуль + "." + Метод + "(";
|
||||
Счетчик = 0;
|
||||
|
||||
Для Каждого НеобходимыйПараметр Из ПараметрыМетода Цикл
|
||||
|
||||
ИмяПараметра = НеобходимыйПараметр.Параметр;
|
||||
ЗначениеПараметра = ПереданныеПараметры.Получить(ИмяПараметра);
|
||||
|
||||
Если ЗначениеЗаполнено(ЗначениеПараметра) Тогда
|
||||
|
||||
ИмяПараметра = "Параметр" + СтрЗаменить(ИмяПараметра, "--", "_");
|
||||
|
||||
ТекстВыполнения = ТекстВыполнения
|
||||
+ Символы.ПС
|
||||
+ ИмяПараметра
|
||||
+ " = """
|
||||
+ СтрЗаменить(ЗначениеПараметра, """", """""")
|
||||
+ """;";
|
||||
|
||||
СтрокаВызова = СтрокаВызова + ИмяПараметра + ", ";
|
||||
Счетчик = Счетчик + 1;
|
||||
|
||||
Иначе
|
||||
СтрокаВызова = СтрокаВызова + " , ";
|
||||
КонецЕсли;
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
ЛишниеСимволы = 2;
|
||||
СтрокаВызова = Лев(СтрокаВызова, СтрДлина(СтрокаВызова) - ЛишниеСимволы);
|
||||
СтрокаВызова = СтрокаВызова + ");";
|
||||
СтрокаВызова = "Ответ = " + СтрокаВызова;
|
||||
ТекстВыполнения = ТекстВыполнения + Символы.ПС + СтрокаВызова;
|
||||
|
||||
Возврат ТекстВыполнения;
|
||||
|
||||
КонецФункции
|
||||
|
||||
Процедура УстановитьРежимОтладки(Знач Параметры)
|
||||
|
||||
Если Параметры["--debug"] Тогда
|
||||
Отладка = Истина;
|
||||
Иначе
|
||||
Отладка = Ложь;
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура УстановитьРежимТеста(Знач Параметры)
|
||||
|
||||
Если Параметры["--test"] Тогда
|
||||
Тестирование = Истина;
|
||||
Иначе
|
||||
Тестирование = Ложь;
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура УстановитьФайлВывода(Знач Параметры)
|
||||
|
||||
Вывод = Параметры["--out"];
|
||||
|
||||
Если ЗначениеЗаполнено(Вывод) Тогда
|
||||
ФайлВывода = Вывод;
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ВывестиДопИнформацию(Параметры)
|
||||
|
||||
Если Отладка Или Тестирование Тогда
|
||||
|
||||
Для каждого ВводныйПараметр Из Параметры Цикл
|
||||
Сообщить(ВводныйПараметр.Ключ + " : " + ВводныйПараметр.Значение);
|
||||
КонецЦикла;
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ОбработатьОшибочныйВывод(Вывод, ИнформацияОбОшибке)
|
||||
|
||||
Информация = "";
|
||||
Если ЗначениеЗаполнено(Вывод) Тогда
|
||||
|
||||
Если Отладка Или Тестирование Тогда
|
||||
Информация = ПодробноеПредставлениеОшибки(ИнформацияОбОшибке);
|
||||
КонецЕсли;
|
||||
|
||||
СообщитьРезультат(Вывод);
|
||||
Иначе
|
||||
|
||||
Если Отладка Или Тестирование Тогда
|
||||
Информация = ПодробноеПредставлениеОшибки(ИнформацияОбОшибке);
|
||||
Иначе
|
||||
Информация = КраткоеПредставлениеОшибки(ИнформацияОбОшибке);
|
||||
КонецЕсли;
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
Справка.ВывестиСообщениеИсключения(Информация);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура СообщитьРезультат(Знач Текст, Знач Статус = "")
|
||||
|
||||
Если Не ЗначениеЗаполнено(Статус) Тогда
|
||||
Статус = СтатусСообщения.БезСтатуса;
|
||||
КонецЕсли;
|
||||
|
||||
Если ЗначениеЗаполнено(ФайлВывода) Тогда
|
||||
Текст = ЗаписатьЗначениеВФайл(Текст, ФайлВывода);
|
||||
ИначеЕсли ТипЗнч(Текст) = Тип("ДвоичныеДанные") Тогда
|
||||
Текст = "Похоже, что в ответе пришли двоичные данные! "
|
||||
+ "В следующий раз используйте опцию --out для указания пути их сохранения";
|
||||
Статус = СтатусСообщения.Информация;
|
||||
Иначе
|
||||
Текст = Строка(Текст);
|
||||
КонецЕсли;
|
||||
|
||||
Сообщить(Текст, Статус);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Функция ЗаписатьЗначениеВФайл(Знач Значение, Знач Путь)
|
||||
|
||||
СтандартнаяЕдиница = 1024;
|
||||
ЕдиницаДанных = СтандартнаяЕдиница * СтандартнаяЕдиница;
|
||||
Значение = ?(ТипЗнч(Значение) = Тип("ДвоичныеДанные"), Значение, Строка(Значение));
|
||||
|
||||
Если ТипЗнч(Значение) = Тип("ДвоичныеДанные") Тогда
|
||||
Значение.Записать(Путь);
|
||||
Иначе
|
||||
|
||||
ВозможныйФайл = Новый Файл(Значение);
|
||||
|
||||
Если ВозможныйФайл.Существует() Тогда
|
||||
Путь = Значение;
|
||||
Иначе
|
||||
ТекстовыйДокумент = Новый ТекстовыйДокумент();
|
||||
ТекстовыйДокумент.УстановитьТекст(Значение);
|
||||
ТекстовыйДокумент.Записать(Путь);
|
||||
КонецЕсли;
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
ЗаписанныйФайл = Новый Файл(Путь);
|
||||
|
||||
Если ЗаписанныйФайл.Существует() Тогда
|
||||
Возврат "Файл размером "
|
||||
+ Строка(Окр(ЗаписанныйФайл.Размер() / ЕдиницаДанных, 3))
|
||||
+ " МБ был записан в "
|
||||
+ ЗаписанныйФайл.ПолноеИмя;
|
||||
Иначе
|
||||
ВызватьИсключение "Файл не был записан! Используйте флаг --debug для получения дополнительной информации";
|
||||
КонецЕсли;
|
||||
|
||||
КонецФункции
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
Попытка
|
||||
ОсновнойОбработчик();
|
||||
Исключение
|
||||
|
||||
Если Отладка Тогда
|
||||
Информация = ОписаниеОшибки();
|
||||
Иначе
|
||||
Информация = КраткоеПредставлениеОшибки(ИнформацияОбОшибке());
|
||||
КонецЕсли;
|
||||
|
||||
Справка.ВывестиСообщениеИсключения(Информация);
|
||||
|
||||
КонецПопытки;
|
||||
|
@ -1,790 +0,0 @@
|
||||
Функция ПолучитьСостав() Экспорт
|
||||
|
||||
ТаблицаСостава = Новый ТаблицаЗначений();
|
||||
ТаблицаСостава.Колонки.Добавить("Библиотека");
|
||||
ТаблицаСостава.Колонки.Добавить("Модуль");
|
||||
ТаблицаСостава.Колонки.Добавить("Метод");
|
||||
ТаблицаСостава.Колонки.Добавить("МетодПоиска");
|
||||
ТаблицаСостава.Колонки.Добавить("Параметр");
|
||||
ТаблицаСостава.Колонки.Добавить("Описание");
|
||||
ТаблицаСостава.Колонки.Добавить("ОписаниеМетода");
|
||||
ТаблицаСостава.Колонки.Добавить("Область");
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "airtable";
|
||||
НоваяСтрока.Модуль = "OPI_Airtable";
|
||||
НоваяСтрока.Метод = "GetListOfBases";
|
||||
НоваяСтрока.МетодПоиска = "GETLISTOFBASES";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "Database work";
|
||||
НоваяСтрока.ОписаниеМетода = "Gets the list of available bases";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "airtable";
|
||||
НоваяСтрока.Модуль = "OPI_Airtable";
|
||||
НоваяСтрока.Метод = "GetListOfBases";
|
||||
НоваяСтрока.МетодПоиска = "GETLISTOFBASES";
|
||||
НоваяСтрока.Параметр = "--offset";
|
||||
НоваяСтрока.Описание = "Next page identifier of the base list from the previous request (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Database work";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "airtable";
|
||||
НоваяСтрока.Модуль = "OPI_Airtable";
|
||||
НоваяСтрока.Метод = "GetDatabaseTables";
|
||||
НоваяСтрока.МетодПоиска = "GETDATABASETABLES";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "Database work";
|
||||
НоваяСтрока.ОписаниеМетода = "Gets the schema of base tables";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "airtable";
|
||||
НоваяСтрока.Модуль = "OPI_Airtable";
|
||||
НоваяСтрока.Метод = "GetDatabaseTables";
|
||||
НоваяСтрока.МетодПоиска = "GETDATABASETABLES";
|
||||
НоваяСтрока.Параметр = "--base";
|
||||
НоваяСтрока.Описание = "Base identifier";
|
||||
НоваяСтрока.Область = "Database work";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "airtable";
|
||||
НоваяСтрока.Модуль = "OPI_Airtable";
|
||||
НоваяСтрока.Метод = "CreateDatabase";
|
||||
НоваяСтрока.МетодПоиска = "CREATEDATABASE";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "Database work";
|
||||
НоваяСтрока.ОписаниеМетода = "Creates a new database";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "airtable";
|
||||
НоваяСтрока.Модуль = "OPI_Airtable";
|
||||
НоваяСтрока.Метод = "CreateDatabase";
|
||||
НоваяСтрока.МетодПоиска = "CREATEDATABASE";
|
||||
НоваяСтрока.Параметр = "--ws";
|
||||
НоваяСтрока.Описание = "Workspace identifier";
|
||||
НоваяСтрока.Область = "Database work";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "airtable";
|
||||
НоваяСтрока.Модуль = "OPI_Airtable";
|
||||
НоваяСтрока.Метод = "CreateDatabase";
|
||||
НоваяСтрока.МетодПоиска = "CREATEDATABASE";
|
||||
НоваяСтрока.Параметр = "--title";
|
||||
НоваяСтрока.Описание = "New base name";
|
||||
НоваяСтрока.Область = "Database work";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "airtable";
|
||||
НоваяСтрока.Модуль = "OPI_Airtable";
|
||||
НоваяСтрока.Метод = "CreateDatabase";
|
||||
НоваяСтрока.МетодПоиска = "CREATEDATABASE";
|
||||
НоваяСтрока.Параметр = "--Table description: Key > name, Value > array of fields";
|
||||
НоваяСтрока.Описание = "tablesdata";
|
||||
НоваяСтрока.Область = "Database work";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "airtable";
|
||||
НоваяСтрока.Модуль = "OPI_Airtable";
|
||||
НоваяСтрока.Метод = "CreateTable";
|
||||
НоваяСтрока.МетодПоиска = "CREATETABLE";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "Table management";
|
||||
НоваяСтрока.ОписаниеМетода = "Creates a new table in the base
|
||||
|
|
||||
| Структура JSON данных массива полей (параметр --fieldsdata):
|
||||
| [
|
||||
| {
|
||||
| <Данные описание поля 1>
|
||||
| },
|
||||
| {
|
||||
| <Данные описание поля 2>
|
||||
| },
|
||||
| ]
|
||||
|
|
||||
|Функции формирования описаний полей: ПолучитьПолеСтроковое, ПолучитьПолеНомера, ПолучитьПолеВложения, ПолучитьПолеФлажка, ПолучитьПолеДаты, ПолучитьПолеПочты, ПолучитьПолеТелефона, ПолучитьПолеСсылки
|
||||
|";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "airtable";
|
||||
НоваяСтрока.Модуль = "OPI_Airtable";
|
||||
НоваяСтрока.Метод = "CreateTable";
|
||||
НоваяСтрока.МетодПоиска = "CREATETABLE";
|
||||
НоваяСтрока.Параметр = "--base";
|
||||
НоваяСтрока.Описание = "Base identifier";
|
||||
НоваяСтрока.Область = "Table management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "airtable";
|
||||
НоваяСтрока.Модуль = "OPI_Airtable";
|
||||
НоваяСтрока.Метод = "CreateTable";
|
||||
НоваяСтрока.МетодПоиска = "CREATETABLE";
|
||||
НоваяСтрока.Параметр = "--title";
|
||||
НоваяСтрока.Описание = "New table name";
|
||||
НоваяСтрока.Область = "Table management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "airtable";
|
||||
НоваяСтрока.Модуль = "OPI_Airtable";
|
||||
НоваяСтрока.Метод = "CreateTable";
|
||||
НоваяСтрока.МетодПоиска = "CREATETABLE";
|
||||
НоваяСтрока.Параметр = "--fieldsdata";
|
||||
НоваяСтрока.Описание = "Array of field descriptions";
|
||||
НоваяСтрока.Область = "Table management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "airtable";
|
||||
НоваяСтрока.Модуль = "OPI_Airtable";
|
||||
НоваяСтрока.Метод = "CreateTable";
|
||||
НоваяСтрока.МетодПоиска = "CREATETABLE";
|
||||
НоваяСтрока.Параметр = "--description";
|
||||
НоваяСтрока.Описание = "Table description (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Table management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "airtable";
|
||||
НоваяСтрока.Модуль = "OPI_Airtable";
|
||||
НоваяСтрока.Метод = "ModifyTable";
|
||||
НоваяСтрока.МетодПоиска = "MODIFYTABLE";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "Table management";
|
||||
НоваяСтрока.ОписаниеМетода = "Changes the name and | or description of the base";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "airtable";
|
||||
НоваяСтрока.Модуль = "OPI_Airtable";
|
||||
НоваяСтрока.Метод = "ModifyTable";
|
||||
НоваяСтрока.МетодПоиска = "MODIFYTABLE";
|
||||
НоваяСтрока.Параметр = "--base";
|
||||
НоваяСтрока.Описание = "Base identifier";
|
||||
НоваяСтрока.Область = "Table management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "airtable";
|
||||
НоваяСтрока.Модуль = "OPI_Airtable";
|
||||
НоваяСтрока.Метод = "ModifyTable";
|
||||
НоваяСтрока.МетодПоиска = "MODIFYTABLE";
|
||||
НоваяСтрока.Параметр = "--table";
|
||||
НоваяСтрока.Описание = "Table identifier";
|
||||
НоваяСтрока.Область = "Table management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "airtable";
|
||||
НоваяСтрока.Модуль = "OPI_Airtable";
|
||||
НоваяСтрока.Метод = "ModifyTable";
|
||||
НоваяСтрока.МетодПоиска = "MODIFYTABLE";
|
||||
НоваяСтрока.Параметр = "--title";
|
||||
НоваяСтрока.Описание = "New name (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Table management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "airtable";
|
||||
НоваяСтрока.Модуль = "OPI_Airtable";
|
||||
НоваяСтрока.Метод = "ModifyTable";
|
||||
НоваяСтрока.МетодПоиска = "MODIFYTABLE";
|
||||
НоваяСтрока.Параметр = "--description";
|
||||
НоваяСтрока.Описание = "New description (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Table management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "airtable";
|
||||
НоваяСтрока.Модуль = "OPI_Airtable";
|
||||
НоваяСтрока.Метод = "CreateField";
|
||||
НоваяСтрока.МетодПоиска = "CREATEFIELD";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "Field work";
|
||||
НоваяСтрока.ОписаниеМетода = "Creates a new field in the table";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "airtable";
|
||||
НоваяСтрока.Модуль = "OPI_Airtable";
|
||||
НоваяСтрока.Метод = "CreateField";
|
||||
НоваяСтрока.МетодПоиска = "CREATEFIELD";
|
||||
НоваяСтрока.Параметр = "--base";
|
||||
НоваяСтрока.Описание = "Base identifier";
|
||||
НоваяСтрока.Область = "Field work";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "airtable";
|
||||
НоваяСтрока.Модуль = "OPI_Airtable";
|
||||
НоваяСтрока.Метод = "CreateField";
|
||||
НоваяСтрока.МетодПоиска = "CREATEFIELD";
|
||||
НоваяСтрока.Параметр = "--table";
|
||||
НоваяСтрока.Описание = "Table identifier";
|
||||
НоваяСтрока.Область = "Field work";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "airtable";
|
||||
НоваяСтрока.Модуль = "OPI_Airtable";
|
||||
НоваяСтрока.Метод = "CreateField";
|
||||
НоваяСтрока.МетодПоиска = "CREATEFIELD";
|
||||
НоваяСтрока.Параметр = "--Description of the new field";
|
||||
НоваяСтрока.Описание = "fielddata";
|
||||
НоваяСтрока.Область = "Field work";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "airtable";
|
||||
НоваяСтрока.Модуль = "OPI_Airtable";
|
||||
НоваяСтрока.Метод = "ModifyField";
|
||||
НоваяСтрока.МетодПоиска = "MODIFYFIELD";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "Field work";
|
||||
НоваяСтрока.ОписаниеМетода = "Changes the name and | or description of an existing table field";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "airtable";
|
||||
НоваяСтрока.Модуль = "OPI_Airtable";
|
||||
НоваяСтрока.Метод = "ModifyField";
|
||||
НоваяСтрока.МетодПоиска = "MODIFYFIELD";
|
||||
НоваяСтрока.Параметр = "--base";
|
||||
НоваяСтрока.Описание = "Base identifier Base";
|
||||
НоваяСтрока.Область = "Field work";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "airtable";
|
||||
НоваяСтрока.Модуль = "OPI_Airtable";
|
||||
НоваяСтрока.Метод = "ModifyField";
|
||||
НоваяСтрока.МетодПоиска = "MODIFYFIELD";
|
||||
НоваяСтрока.Параметр = "--table";
|
||||
НоваяСтрока.Описание = "Table identifier";
|
||||
НоваяСтрока.Область = "Field work";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "airtable";
|
||||
НоваяСтрока.Модуль = "OPI_Airtable";
|
||||
НоваяСтрока.Метод = "ModifyField";
|
||||
НоваяСтрока.МетодПоиска = "MODIFYFIELD";
|
||||
НоваяСтрока.Параметр = "--field";
|
||||
НоваяСтрока.Описание = "Field identifier";
|
||||
НоваяСтрока.Область = "Field work";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "airtable";
|
||||
НоваяСтрока.Модуль = "OPI_Airtable";
|
||||
НоваяСтрока.Метод = "ModifyField";
|
||||
НоваяСтрока.МетодПоиска = "MODIFYFIELD";
|
||||
НоваяСтрока.Параметр = "--title";
|
||||
НоваяСтрока.Описание = "New name (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Field work";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "airtable";
|
||||
НоваяСтрока.Модуль = "OPI_Airtable";
|
||||
НоваяСтрока.Метод = "ModifyField";
|
||||
НоваяСтрока.МетодПоиска = "MODIFYFIELD";
|
||||
НоваяСтрока.Параметр = "--description";
|
||||
НоваяСтрока.Описание = "New description (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Field work";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "airtable";
|
||||
НоваяСтрока.Модуль = "OPI_Airtable";
|
||||
НоваяСтрока.Метод = "GetStringField";
|
||||
НоваяСтрока.МетодПоиска = "GETSTRINGFIELD";
|
||||
НоваяСтрока.Параметр = "--title";
|
||||
НоваяСтрока.Описание = "New field name";
|
||||
НоваяСтрока.Область = "Field work";
|
||||
НоваяСтрока.ОписаниеМетода = "Gets the description of a string field";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "airtable";
|
||||
НоваяСтрока.Модуль = "OPI_Airtable";
|
||||
НоваяСтрока.Метод = "GetNumberField";
|
||||
НоваяСтрока.МетодПоиска = "GETNUMBERFIELD";
|
||||
НоваяСтрока.Параметр = "--title";
|
||||
НоваяСтрока.Описание = "New field name";
|
||||
НоваяСтрока.Область = "Field work";
|
||||
НоваяСтрока.ОписаниеМетода = "Gets the description of a numeric field";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "airtable";
|
||||
НоваяСтрока.Модуль = "OPI_Airtable";
|
||||
НоваяСтрока.Метод = "GetNumberField";
|
||||
НоваяСтрока.МетодПоиска = "GETNUMBERFIELD";
|
||||
НоваяСтрока.Параметр = "--precision";
|
||||
НоваяСтрока.Описание = "Number of decimal places (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Field work";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "airtable";
|
||||
НоваяСтрока.Модуль = "OPI_Airtable";
|
||||
НоваяСтрока.Метод = "GetAttachmentField";
|
||||
НоваяСтрока.МетодПоиска = "GETATTACHMENTFIELD";
|
||||
НоваяСтрока.Параметр = "--title";
|
||||
НоваяСтрока.Описание = "Field name";
|
||||
НоваяСтрока.Область = "Field work";
|
||||
НоваяСтрока.ОписаниеМетода = "Gets the description of a file field";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "airtable";
|
||||
НоваяСтрока.Модуль = "OPI_Airtable";
|
||||
НоваяСтрока.Метод = "GetCheckboxField";
|
||||
НоваяСтрока.МетодПоиска = "GETCHECKBOXFIELD";
|
||||
НоваяСтрока.Параметр = "--title";
|
||||
НоваяСтрока.Описание = "Field name";
|
||||
НоваяСтрока.Область = "Field work";
|
||||
НоваяСтрока.ОписаниеМетода = "Gets the description of a boolean field";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "airtable";
|
||||
НоваяСтрока.Модуль = "OPI_Airtable";
|
||||
НоваяСтрока.Метод = "GetDateField";
|
||||
НоваяСтрока.МетодПоиска = "GETDATEFIELD";
|
||||
НоваяСтрока.Параметр = "--title";
|
||||
НоваяСтрока.Описание = "Field name";
|
||||
НоваяСтрока.Область = "Field work";
|
||||
НоваяСтрока.ОписаниеМетода = "Gets the description of a date field";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "airtable";
|
||||
НоваяСтрока.Модуль = "OPI_Airtable";
|
||||
НоваяСтрока.Метод = "GetEmailField";
|
||||
НоваяСтрока.МетодПоиска = "GETEMAILFIELD";
|
||||
НоваяСтрока.Параметр = "--title";
|
||||
НоваяСтрока.Описание = "Field name";
|
||||
НоваяСтрока.Область = "Field work";
|
||||
НоваяСтрока.ОписаниеМетода = "Gets the description of an email field";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "airtable";
|
||||
НоваяСтрока.Модуль = "OPI_Airtable";
|
||||
НоваяСтрока.Метод = "GetPhoneField";
|
||||
НоваяСтрока.МетодПоиска = "GETPHONEFIELD";
|
||||
НоваяСтрока.Параметр = "--title";
|
||||
НоваяСтрока.Описание = "Field name";
|
||||
НоваяСтрока.Область = "Field work";
|
||||
НоваяСтрока.ОписаниеМетода = "Gets the description of a phone number field";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "airtable";
|
||||
НоваяСтрока.Модуль = "OPI_Airtable";
|
||||
НоваяСтрока.Метод = "GetLinkField";
|
||||
НоваяСтрока.МетодПоиска = "GETLINKFIELD";
|
||||
НоваяСтрока.Параметр = "--title";
|
||||
НоваяСтрока.Описание = "Field name";
|
||||
НоваяСтрока.Область = "Field work";
|
||||
НоваяСтрока.ОписаниеМетода = "Gets the description of a URL field";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "airtable";
|
||||
НоваяСтрока.Модуль = "OPI_Airtable";
|
||||
НоваяСтрока.Метод = "GetListOfRecords";
|
||||
НоваяСтрока.МетодПоиска = "GETLISTOFRECORDS";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "Record management";
|
||||
НоваяСтрока.ОписаниеМетода = "Gets the list of records of the selected table";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "airtable";
|
||||
НоваяСтрока.Модуль = "OPI_Airtable";
|
||||
НоваяСтрока.Метод = "GetListOfRecords";
|
||||
НоваяСтрока.МетодПоиска = "GETLISTOFRECORDS";
|
||||
НоваяСтрока.Параметр = "--base";
|
||||
НоваяСтрока.Описание = "Database identifier";
|
||||
НоваяСтрока.Область = "Record management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "airtable";
|
||||
НоваяСтрока.Модуль = "OPI_Airtable";
|
||||
НоваяСтрока.Метод = "GetListOfRecords";
|
||||
НоваяСтрока.МетодПоиска = "GETLISTOFRECORDS";
|
||||
НоваяСтрока.Параметр = "--table";
|
||||
НоваяСтрока.Описание = "Table identifier";
|
||||
НоваяСтрока.Область = "Record management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "airtable";
|
||||
НоваяСтрока.Модуль = "OPI_Airtable";
|
||||
НоваяСтрока.Метод = "GetListOfRecords";
|
||||
НоваяСтрока.МетодПоиска = "GETLISTOFRECORDS";
|
||||
НоваяСтрока.Параметр = "--offset";
|
||||
НоваяСтрока.Описание = "Next page identifier of data from the previous request (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Record management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "airtable";
|
||||
НоваяСтрока.Модуль = "OPI_Airtable";
|
||||
НоваяСтрока.Метод = "GetRecord";
|
||||
НоваяСтрока.МетодПоиска = "GETRECORD";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "Record management";
|
||||
НоваяСтрока.ОписаниеМетода = "Gets row data of the table by identifier";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "airtable";
|
||||
НоваяСтрока.Модуль = "OPI_Airtable";
|
||||
НоваяСтрока.Метод = "GetRecord";
|
||||
НоваяСтрока.МетодПоиска = "GETRECORD";
|
||||
НоваяСтрока.Параметр = "--base";
|
||||
НоваяСтрока.Описание = "Database identifier";
|
||||
НоваяСтрока.Область = "Record management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "airtable";
|
||||
НоваяСтрока.Модуль = "OPI_Airtable";
|
||||
НоваяСтрока.Метод = "GetRecord";
|
||||
НоваяСтрока.МетодПоиска = "GETRECORD";
|
||||
НоваяСтрока.Параметр = "--table";
|
||||
НоваяСтрока.Описание = "Table identifier";
|
||||
НоваяСтрока.Область = "Record management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "airtable";
|
||||
НоваяСтрока.Модуль = "OPI_Airtable";
|
||||
НоваяСтрока.Метод = "GetRecord";
|
||||
НоваяСтрока.МетодПоиска = "GETRECORD";
|
||||
НоваяСтрока.Параметр = "--record";
|
||||
НоваяСтрока.Описание = "Record identifier in the table";
|
||||
НоваяСтрока.Область = "Record management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "airtable";
|
||||
НоваяСтрока.Модуль = "OPI_Airtable";
|
||||
НоваяСтрока.Метод = "CreatePosts";
|
||||
НоваяСтрока.МетодПоиска = "CREATEPOSTS";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "Record management";
|
||||
НоваяСтрока.ОписаниеМетода = "Creates one or an array of records by description or an array of field value descriptions";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "airtable";
|
||||
НоваяСтрока.Модуль = "OPI_Airtable";
|
||||
НоваяСтрока.Метод = "CreatePosts";
|
||||
НоваяСтрока.МетодПоиска = "CREATEPOSTS";
|
||||
НоваяСтрока.Параметр = "--base";
|
||||
НоваяСтрока.Описание = "Database identifier";
|
||||
НоваяСтрока.Область = "Record management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "airtable";
|
||||
НоваяСтрока.Модуль = "OPI_Airtable";
|
||||
НоваяСтрока.Метод = "CreatePosts";
|
||||
НоваяСтрока.МетодПоиска = "CREATEPOSTS";
|
||||
НоваяСтрока.Параметр = "--table";
|
||||
НоваяСтрока.Описание = "Table identifier";
|
||||
НоваяСтрока.Область = "Record management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "airtable";
|
||||
НоваяСтрока.Модуль = "OPI_Airtable";
|
||||
НоваяСтрока.Метод = "CreatePosts";
|
||||
НоваяСтрока.МетодПоиска = "CREATEPOSTS";
|
||||
НоваяСтрока.Параметр = "--data";
|
||||
НоваяСтрока.Описание = "Set or array of sets of Key : Value pairs > Field : Indicator";
|
||||
НоваяСтрока.Область = "Record management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "airtable";
|
||||
НоваяСтрока.Модуль = "OPI_Airtable";
|
||||
НоваяСтрока.Метод = "DeletePosts";
|
||||
НоваяСтрока.МетодПоиска = "DELETEPOSTS";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "Record management";
|
||||
НоваяСтрока.ОписаниеМетода = "Deletes one or an array of records by identifiers";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "airtable";
|
||||
НоваяСтрока.Модуль = "OPI_Airtable";
|
||||
НоваяСтрока.Метод = "DeletePosts";
|
||||
НоваяСтрока.МетодПоиска = "DELETEPOSTS";
|
||||
НоваяСтрока.Параметр = "--base";
|
||||
НоваяСтрока.Описание = "Database identifier";
|
||||
НоваяСтрока.Область = "Record management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "airtable";
|
||||
НоваяСтрока.Модуль = "OPI_Airtable";
|
||||
НоваяСтрока.Метод = "DeletePosts";
|
||||
НоваяСтрока.МетодПоиска = "DELETEPOSTS";
|
||||
НоваяСтрока.Параметр = "--table";
|
||||
НоваяСтрока.Описание = "Table identifier";
|
||||
НоваяСтрока.Область = "Record management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "airtable";
|
||||
НоваяСтрока.Модуль = "OPI_Airtable";
|
||||
НоваяСтрока.Метод = "DeletePosts";
|
||||
НоваяСтрока.МетодПоиска = "DELETEPOSTS";
|
||||
НоваяСтрока.Параметр = "--records";
|
||||
НоваяСтрока.Описание = "Identifier or array of record identifiers";
|
||||
НоваяСтрока.Область = "Record management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "airtable";
|
||||
НоваяСтрока.Модуль = "OPI_Airtable";
|
||||
НоваяСтрока.Метод = "GetComments";
|
||||
НоваяСтрока.МетодПоиска = "GETCOMMENTS";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "Comment management";
|
||||
НоваяСтрока.ОписаниеМетода = "Gets the list of comments for a record in the table";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "airtable";
|
||||
НоваяСтрока.Модуль = "OPI_Airtable";
|
||||
НоваяСтрока.Метод = "GetComments";
|
||||
НоваяСтрока.МетодПоиска = "GETCOMMENTS";
|
||||
НоваяСтрока.Параметр = "--base";
|
||||
НоваяСтрока.Описание = "Database identifier";
|
||||
НоваяСтрока.Область = "Comment management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "airtable";
|
||||
НоваяСтрока.Модуль = "OPI_Airtable";
|
||||
НоваяСтрока.Метод = "GetComments";
|
||||
НоваяСтрока.МетодПоиска = "GETCOMMENTS";
|
||||
НоваяСтрока.Параметр = "--table";
|
||||
НоваяСтрока.Описание = "Table identifier";
|
||||
НоваяСтрока.Область = "Comment management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "airtable";
|
||||
НоваяСтрока.Модуль = "OPI_Airtable";
|
||||
НоваяСтрока.Метод = "GetComments";
|
||||
НоваяСтрока.МетодПоиска = "GETCOMMENTS";
|
||||
НоваяСтрока.Параметр = "--record";
|
||||
НоваяСтрока.Описание = "Record identifier in the table";
|
||||
НоваяСтрока.Область = "Comment management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "airtable";
|
||||
НоваяСтрока.Модуль = "OPI_Airtable";
|
||||
НоваяСтрока.Метод = "GetComments";
|
||||
НоваяСтрока.МетодПоиска = "GETCOMMENTS";
|
||||
НоваяСтрока.Параметр = "--offset";
|
||||
НоваяСтрока.Описание = "Next page identifier of data from the previous request (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Comment management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "airtable";
|
||||
НоваяСтрока.Модуль = "OPI_Airtable";
|
||||
НоваяСтрока.Метод = "CreateComment";
|
||||
НоваяСтрока.МетодПоиска = "CREATECOMMENT";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "Comment management";
|
||||
НоваяСтрока.ОписаниеМетода = "Creates a comment for a record in the table";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "airtable";
|
||||
НоваяСтрока.Модуль = "OPI_Airtable";
|
||||
НоваяСтрока.Метод = "CreateComment";
|
||||
НоваяСтрока.МетодПоиска = "CREATECOMMENT";
|
||||
НоваяСтрока.Параметр = "--base";
|
||||
НоваяСтрока.Описание = "Database identifier";
|
||||
НоваяСтрока.Область = "Comment management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "airtable";
|
||||
НоваяСтрока.Модуль = "OPI_Airtable";
|
||||
НоваяСтрока.Метод = "CreateComment";
|
||||
НоваяСтрока.МетодПоиска = "CREATECOMMENT";
|
||||
НоваяСтрока.Параметр = "--table";
|
||||
НоваяСтрока.Описание = "Table identifier";
|
||||
НоваяСтрока.Область = "Comment management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "airtable";
|
||||
НоваяСтрока.Модуль = "OPI_Airtable";
|
||||
НоваяСтрока.Метод = "CreateComment";
|
||||
НоваяСтрока.МетодПоиска = "CREATECOMMENT";
|
||||
НоваяСтрока.Параметр = "--record";
|
||||
НоваяСтрока.Описание = "Record identifier in the table";
|
||||
НоваяСтрока.Область = "Comment management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "airtable";
|
||||
НоваяСтрока.Модуль = "OPI_Airtable";
|
||||
НоваяСтрока.Метод = "CreateComment";
|
||||
НоваяСтрока.МетодПоиска = "CREATECOMMENT";
|
||||
НоваяСтрока.Параметр = "--text";
|
||||
НоваяСтрока.Описание = "Comment text";
|
||||
НоваяСтрока.Область = "Comment management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "airtable";
|
||||
НоваяСтрока.Модуль = "OPI_Airtable";
|
||||
НоваяСтрока.Метод = "EditComment";
|
||||
НоваяСтрока.МетодПоиска = "EDITCOMMENT";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "Comment management";
|
||||
НоваяСтрока.ОписаниеМетода = "Changes the text of an existing comment";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "airtable";
|
||||
НоваяСтрока.Модуль = "OPI_Airtable";
|
||||
НоваяСтрока.Метод = "EditComment";
|
||||
НоваяСтрока.МетодПоиска = "EDITCOMMENT";
|
||||
НоваяСтрока.Параметр = "--base";
|
||||
НоваяСтрока.Описание = "Database identifier";
|
||||
НоваяСтрока.Область = "Comment management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "airtable";
|
||||
НоваяСтрока.Модуль = "OPI_Airtable";
|
||||
НоваяСтрока.Метод = "EditComment";
|
||||
НоваяСтрока.МетодПоиска = "EDITCOMMENT";
|
||||
НоваяСтрока.Параметр = "--table";
|
||||
НоваяСтрока.Описание = "Table identifier";
|
||||
НоваяСтрока.Область = "Comment management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "airtable";
|
||||
НоваяСтрока.Модуль = "OPI_Airtable";
|
||||
НоваяСтрока.Метод = "EditComment";
|
||||
НоваяСтрока.МетодПоиска = "EDITCOMMENT";
|
||||
НоваяСтрока.Параметр = "--record";
|
||||
НоваяСтрока.Описание = "Record identifier in the table";
|
||||
НоваяСтрока.Область = "Comment management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "airtable";
|
||||
НоваяСтрока.Модуль = "OPI_Airtable";
|
||||
НоваяСтрока.Метод = "EditComment";
|
||||
НоваяСтрока.МетодПоиска = "EDITCOMMENT";
|
||||
НоваяСтрока.Параметр = "--comment";
|
||||
НоваяСтрока.Описание = "Comment identifier";
|
||||
НоваяСтрока.Область = "Comment management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "airtable";
|
||||
НоваяСтрока.Модуль = "OPI_Airtable";
|
||||
НоваяСтрока.Метод = "EditComment";
|
||||
НоваяСтрока.МетодПоиска = "EDITCOMMENT";
|
||||
НоваяСтрока.Параметр = "--text";
|
||||
НоваяСтрока.Описание = "New comment text";
|
||||
НоваяСтрока.Область = "Comment management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "airtable";
|
||||
НоваяСтрока.Модуль = "OPI_Airtable";
|
||||
НоваяСтрока.Метод = "DeleteComment";
|
||||
НоваяСтрока.МетодПоиска = "DELETECOMMENT";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "Comment management";
|
||||
НоваяСтрока.ОписаниеМетода = "Deletes a comment for a table record";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "airtable";
|
||||
НоваяСтрока.Модуль = "OPI_Airtable";
|
||||
НоваяСтрока.Метод = "DeleteComment";
|
||||
НоваяСтрока.МетодПоиска = "DELETECOMMENT";
|
||||
НоваяСтрока.Параметр = "--base";
|
||||
НоваяСтрока.Описание = "Database identifier";
|
||||
НоваяСтрока.Область = "Comment management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "airtable";
|
||||
НоваяСтрока.Модуль = "OPI_Airtable";
|
||||
НоваяСтрока.Метод = "DeleteComment";
|
||||
НоваяСтрока.МетодПоиска = "DELETECOMMENT";
|
||||
НоваяСтрока.Параметр = "--table";
|
||||
НоваяСтрока.Описание = "Table identifier";
|
||||
НоваяСтрока.Область = "Comment management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "airtable";
|
||||
НоваяСтрока.Модуль = "OPI_Airtable";
|
||||
НоваяСтрока.Метод = "DeleteComment";
|
||||
НоваяСтрока.МетодПоиска = "DELETECOMMENT";
|
||||
НоваяСтрока.Параметр = "--record";
|
||||
НоваяСтрока.Описание = "Record identifier in the table";
|
||||
НоваяСтрока.Область = "Comment management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "airtable";
|
||||
НоваяСтрока.Модуль = "OPI_Airtable";
|
||||
НоваяСтрока.Метод = "DeleteComment";
|
||||
НоваяСтрока.МетодПоиска = "DELETECOMMENT";
|
||||
НоваяСтрока.Параметр = "--comment";
|
||||
НоваяСтрока.Описание = "Comment identifier";
|
||||
НоваяСтрока.Область = "Comment management";
|
||||
|
||||
Возврат ТаблицаСостава;
|
||||
КонецФункции
|
||||
|
@ -1,772 +0,0 @@
|
||||
Функция ПолучитьСостав() Экспорт
|
||||
|
||||
ТаблицаСостава = Новый ТаблицаЗначений();
|
||||
ТаблицаСостава.Колонки.Добавить("Библиотека");
|
||||
ТаблицаСостава.Колонки.Добавить("Модуль");
|
||||
ТаблицаСостава.Колонки.Добавить("Метод");
|
||||
ТаблицаСостава.Колонки.Добавить("МетодПоиска");
|
||||
ТаблицаСостава.Колонки.Добавить("Параметр");
|
||||
ТаблицаСостава.Колонки.Добавить("Описание");
|
||||
ТаблицаСостава.Колонки.Добавить("ОписаниеМетода");
|
||||
ТаблицаСостава.Колонки.Добавить("Область");
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "dropbox";
|
||||
НоваяСтрока.Модуль = "OPI_Dropbox";
|
||||
НоваяСтрока.Метод = "GetAuthorizationLink";
|
||||
НоваяСтрока.МетодПоиска = "GETAUTHORIZATIONLINK";
|
||||
НоваяСтрока.Параметр = "--appkey";
|
||||
НоваяСтрока.Описание = "Application key";
|
||||
НоваяСтрока.Область = "Account and authorization";
|
||||
НоваяСтрока.ОписаниеМетода = "Generates an authorization link for browser transition";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "dropbox";
|
||||
НоваяСтрока.Модуль = "OPI_Dropbox";
|
||||
НоваяСтрока.Метод = "GetToken";
|
||||
НоваяСтрока.МетодПоиска = "GETTOKEN";
|
||||
НоваяСтрока.Параметр = "--appkey";
|
||||
НоваяСтрока.Описание = "Application key";
|
||||
НоваяСтрока.Область = "Account and authorization";
|
||||
НоваяСтрока.ОписаниеМетода = "Gets token based on the code from the GetAuthorizationLink page";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "dropbox";
|
||||
НоваяСтрока.Модуль = "OPI_Dropbox";
|
||||
НоваяСтрока.Метод = "GetToken";
|
||||
НоваяСтрока.МетодПоиска = "GETTOKEN";
|
||||
НоваяСтрока.Параметр = "--appsecret";
|
||||
НоваяСтрока.Описание = "Application secret";
|
||||
НоваяСтрока.Область = "Account and authorization";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "dropbox";
|
||||
НоваяСтрока.Модуль = "OPI_Dropbox";
|
||||
НоваяСтрока.Метод = "GetToken";
|
||||
НоваяСтрока.МетодПоиска = "GETTOKEN";
|
||||
НоваяСтрока.Параметр = "--code";
|
||||
НоваяСтрока.Описание = "Code from the authorization page";
|
||||
НоваяСтрока.Область = "Account and authorization";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "dropbox";
|
||||
НоваяСтрока.Модуль = "OPI_Dropbox";
|
||||
НоваяСтрока.Метод = "RefreshToken";
|
||||
НоваяСтрока.МетодПоиска = "REFRESHTOKEN";
|
||||
НоваяСтрока.Параметр = "--appkey";
|
||||
НоваяСтрока.Описание = "Application key";
|
||||
НоваяСтрока.Область = "Account and authorization";
|
||||
НоваяСтрока.ОписаниеМетода = "Gets a new token based on the refresh token";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "dropbox";
|
||||
НоваяСтрока.Модуль = "OPI_Dropbox";
|
||||
НоваяСтрока.Метод = "RefreshToken";
|
||||
НоваяСтрока.МетодПоиска = "REFRESHTOKEN";
|
||||
НоваяСтрока.Параметр = "--appsecret";
|
||||
НоваяСтрока.Описание = "Application secret";
|
||||
НоваяСтрока.Область = "Account and authorization";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "dropbox";
|
||||
НоваяСтрока.Модуль = "OPI_Dropbox";
|
||||
НоваяСтрока.Метод = "RefreshToken";
|
||||
НоваяСтрока.МетодПоиска = "REFRESHTOKEN";
|
||||
НоваяСтрока.Параметр = "--refresh";
|
||||
НоваяСтрока.Описание = "Refresh token";
|
||||
НоваяСтрока.Область = "Account and authorization";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "dropbox";
|
||||
НоваяСтрока.Модуль = "OPI_Dropbox";
|
||||
НоваяСтрока.Метод = "GetAccountInformation";
|
||||
НоваяСтрока.МетодПоиска = "GETACCOUNTINFORMATION";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "Account and authorization";
|
||||
НоваяСтрока.ОписаниеМетода = "Gets account information";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "dropbox";
|
||||
НоваяСтрока.Модуль = "OPI_Dropbox";
|
||||
НоваяСтрока.Метод = "GetAccountInformation";
|
||||
НоваяСтрока.МетодПоиска = "GETACCOUNTINFORMATION";
|
||||
НоваяСтрока.Параметр = "--account";
|
||||
НоваяСтрока.Описание = "Account ID. Current token account if not filled (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Account and authorization";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "dropbox";
|
||||
НоваяСтрока.Модуль = "OPI_Dropbox";
|
||||
НоваяСтрока.Метод = "GetSpaceUsageData";
|
||||
НоваяСтрока.МетодПоиска = "GETSPACEUSAGEDATA";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "Account and authorization";
|
||||
НоваяСтрока.ОписаниеМетода = "Gets information on the amount of used disk space";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "dropbox";
|
||||
НоваяСтрока.Модуль = "OPI_Dropbox";
|
||||
НоваяСтрока.Метод = "GetObjectInformation";
|
||||
НоваяСтрока.МетодПоиска = "GETOBJECTINFORMATION";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "File and directory management";
|
||||
НоваяСтрока.ОписаниеМетода = "Gets information about a file or directory";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "dropbox";
|
||||
НоваяСтрока.Модуль = "OPI_Dropbox";
|
||||
НоваяСтрока.Метод = "GetObjectInformation";
|
||||
НоваяСтрока.МетодПоиска = "GETOBJECTINFORMATION";
|
||||
НоваяСтрока.Параметр = "--path";
|
||||
НоваяСтрока.Описание = "Path to the object";
|
||||
НоваяСтрока.Область = "File and directory management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "dropbox";
|
||||
НоваяСтрока.Модуль = "OPI_Dropbox";
|
||||
НоваяСтрока.Метод = "GetObjectInformation";
|
||||
НоваяСтрока.МетодПоиска = "GETOBJECTINFORMATION";
|
||||
НоваяСтрока.Параметр = "--detail";
|
||||
НоваяСтрока.Описание = "Adds additional information fields for media files (необяз. по ум. - False)";
|
||||
НоваяСтрока.Область = "File and directory management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "dropbox";
|
||||
НоваяСтрока.Модуль = "OPI_Dropbox";
|
||||
НоваяСтрока.Метод = "GetListOfFolderFiles";
|
||||
НоваяСтрока.МетодПоиска = "GETLISTOFFOLDERFILES";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "File and directory management";
|
||||
НоваяСтрока.ОписаниеМетода = "Gets the list of the first files in the directory or continues getting the next ones when the cursor is specified";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "dropbox";
|
||||
НоваяСтрока.Модуль = "OPI_Dropbox";
|
||||
НоваяСтрока.Метод = "GetListOfFolderFiles";
|
||||
НоваяСтрока.МетодПоиска = "GETLISTOFFOLDERFILES";
|
||||
НоваяСтрока.Параметр = "--path";
|
||||
НоваяСтрока.Описание = "Path to the directory. Optional if the cursor is specified (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "File and directory management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "dropbox";
|
||||
НоваяСтрока.Модуль = "OPI_Dropbox";
|
||||
НоваяСтрока.Метод = "GetListOfFolderFiles";
|
||||
НоваяСтрока.МетодПоиска = "GETLISTOFFOLDERFILES";
|
||||
НоваяСтрока.Параметр = "--detail";
|
||||
НоваяСтрока.Описание = "Adds additional information fields for media files (необяз. по ум. - False)";
|
||||
НоваяСтрока.Область = "File and directory management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "dropbox";
|
||||
НоваяСтрока.Модуль = "OPI_Dropbox";
|
||||
НоваяСтрока.Метод = "GetListOfFolderFiles";
|
||||
НоваяСтрока.МетодПоиска = "GETLISTOFFOLDERFILES";
|
||||
НоваяСтрока.Параметр = "--cursor";
|
||||
НоваяСтрока.Описание = "Cursor from the previous request to get the next set of files (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "File and directory management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "dropbox";
|
||||
НоваяСтрока.Модуль = "OPI_Dropbox";
|
||||
НоваяСтрока.Метод = "GetPreview";
|
||||
НоваяСтрока.МетодПоиска = "GETPREVIEW";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "File and directory management";
|
||||
НоваяСтрока.ОписаниеМетода = "Gets PDF or HTML preview of the object (for documents only)";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "dropbox";
|
||||
НоваяСтрока.Модуль = "OPI_Dropbox";
|
||||
НоваяСтрока.Метод = "GetPreview";
|
||||
НоваяСтрока.МетодПоиска = "GETPREVIEW";
|
||||
НоваяСтрока.Параметр = "--path";
|
||||
НоваяСтрока.Описание = "Path to the object";
|
||||
НоваяСтрока.Область = "File and directory management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "dropbox";
|
||||
НоваяСтрока.Модуль = "OPI_Dropbox";
|
||||
НоваяСтрока.Метод = "UploadFile";
|
||||
НоваяСтрока.МетодПоиска = "UPLOADFILE";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "File and directory management";
|
||||
НоваяСтрока.ОписаниеМетода = "Uploads a file to the cloud drive";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "dropbox";
|
||||
НоваяСтрока.Модуль = "OPI_Dropbox";
|
||||
НоваяСтрока.Метод = "UploadFile";
|
||||
НоваяСтрока.МетодПоиска = "UPLOADFILE";
|
||||
НоваяСтрока.Параметр = "--file";
|
||||
НоваяСтрока.Описание = "Data file for upload";
|
||||
НоваяСтрока.Область = "File and directory management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "dropbox";
|
||||
НоваяСтрока.Модуль = "OPI_Dropbox";
|
||||
НоваяСтрока.Метод = "UploadFile";
|
||||
НоваяСтрока.МетодПоиска = "UPLOADFILE";
|
||||
НоваяСтрока.Параметр = "--path";
|
||||
НоваяСтрока.Описание = "Save path on Dropbox";
|
||||
НоваяСтрока.Область = "File and directory management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "dropbox";
|
||||
НоваяСтрока.Модуль = "OPI_Dropbox";
|
||||
НоваяСтрока.Метод = "UploadFile";
|
||||
НоваяСтрока.МетодПоиска = "UPLOADFILE";
|
||||
НоваяСтрока.Параметр = "--overwrite";
|
||||
НоваяСтрока.Описание = "Overwrite file in case of path conflicts (необяз. по ум. - False)";
|
||||
НоваяСтрока.Область = "File and directory management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "dropbox";
|
||||
НоваяСтрока.Модуль = "OPI_Dropbox";
|
||||
НоваяСтрока.Метод = "UploadFileByURL";
|
||||
НоваяСтрока.МетодПоиска = "UPLOADFILEBYURL";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "File and directory management";
|
||||
НоваяСтрока.ОписаниеМетода = "Uploads a file to the cloud drive by fetching it from the specified URL";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "dropbox";
|
||||
НоваяСтрока.Модуль = "OPI_Dropbox";
|
||||
НоваяСтрока.Метод = "UploadFileByURL";
|
||||
НоваяСтрока.МетодПоиска = "UPLOADFILEBYURL";
|
||||
НоваяСтрока.Параметр = "--url";
|
||||
НоваяСтрока.Описание = "URL source of the file";
|
||||
НоваяСтрока.Область = "File and directory management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "dropbox";
|
||||
НоваяСтрока.Модуль = "OPI_Dropbox";
|
||||
НоваяСтрока.Метод = "UploadFileByURL";
|
||||
НоваяСтрока.МетодПоиска = "UPLOADFILEBYURL";
|
||||
НоваяСтрока.Параметр = "--path";
|
||||
НоваяСтрока.Описание = "Save path on Dropbox";
|
||||
НоваяСтрока.Область = "File and directory management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "dropbox";
|
||||
НоваяСтрока.Модуль = "OPI_Dropbox";
|
||||
НоваяСтрока.Метод = "GetUploadStatusByURL";
|
||||
НоваяСтрока.МетодПоиска = "GETUPLOADSTATUSBYURL";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "File and directory management";
|
||||
НоваяСтрока.ОписаниеМетода = "Gets the upload status of the file by URL";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "dropbox";
|
||||
НоваяСтрока.Модуль = "OPI_Dropbox";
|
||||
НоваяСтрока.Метод = "GetUploadStatusByURL";
|
||||
НоваяСтрока.МетодПоиска = "GETUPLOADSTATUSBYURL";
|
||||
НоваяСтрока.Параметр = "--job";
|
||||
НоваяСтрока.Описание = "ID of the asynchronous job from the UploadFileByURL response";
|
||||
НоваяСтрока.Область = "File and directory management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "dropbox";
|
||||
НоваяСтрока.Модуль = "OPI_Dropbox";
|
||||
НоваяСтрока.Метод = "DeleteObject";
|
||||
НоваяСтрока.МетодПоиска = "DELETEOBJECT";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "File and directory management";
|
||||
НоваяСтрока.ОписаниеМетода = "Deletes an object from the cloud drive";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "dropbox";
|
||||
НоваяСтрока.Модуль = "OPI_Dropbox";
|
||||
НоваяСтрока.Метод = "DeleteObject";
|
||||
НоваяСтрока.МетодПоиска = "DELETEOBJECT";
|
||||
НоваяСтрока.Параметр = "--path";
|
||||
НоваяСтрока.Описание = "Path to the object to delete";
|
||||
НоваяСтрока.Область = "File and directory management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "dropbox";
|
||||
НоваяСтрока.Модуль = "OPI_Dropbox";
|
||||
НоваяСтрока.Метод = "DeleteObject";
|
||||
НоваяСтрока.МетодПоиска = "DELETEOBJECT";
|
||||
НоваяСтрока.Параметр = "--permanently";
|
||||
НоваяСтрока.Описание = "Delete object without the possibility of recovery (необяз. по ум. - False)";
|
||||
НоваяСтрока.Область = "File and directory management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "dropbox";
|
||||
НоваяСтрока.Модуль = "OPI_Dropbox";
|
||||
НоваяСтрока.Метод = "CopyObject";
|
||||
НоваяСтрока.МетодПоиска = "COPYOBJECT";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "File and directory management";
|
||||
НоваяСтрока.ОписаниеМетода = "Copies a file or directory to the selected path";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "dropbox";
|
||||
НоваяСтрока.Модуль = "OPI_Dropbox";
|
||||
НоваяСтрока.Метод = "CopyObject";
|
||||
НоваяСтрока.МетодПоиска = "COPYOBJECT";
|
||||
НоваяСтрока.Параметр = "--form";
|
||||
НоваяСтрока.Описание = "Path to the original object";
|
||||
НоваяСтрока.Область = "File and directory management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "dropbox";
|
||||
НоваяСтрока.Модуль = "OPI_Dropbox";
|
||||
НоваяСтрока.Метод = "CopyObject";
|
||||
НоваяСтрока.МетодПоиска = "COPYOBJECT";
|
||||
НоваяСтрока.Параметр = "--to";
|
||||
НоваяСтрока.Описание = "Target path for the new object";
|
||||
НоваяСтрока.Область = "File and directory management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "dropbox";
|
||||
НоваяСтрока.Модуль = "OPI_Dropbox";
|
||||
НоваяСтрока.Метод = "MoveObject";
|
||||
НоваяСтрока.МетодПоиска = "MOVEOBJECT";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "File and directory management";
|
||||
НоваяСтрока.ОписаниеМетода = "Moves an object to the selected path";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "dropbox";
|
||||
НоваяСтрока.Модуль = "OPI_Dropbox";
|
||||
НоваяСтрока.Метод = "MoveObject";
|
||||
НоваяСтрока.МетодПоиска = "MOVEOBJECT";
|
||||
НоваяСтрока.Параметр = "--form";
|
||||
НоваяСтрока.Описание = "Path to the original object";
|
||||
НоваяСтрока.Область = "File and directory management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "dropbox";
|
||||
НоваяСтрока.Модуль = "OPI_Dropbox";
|
||||
НоваяСтрока.Метод = "MoveObject";
|
||||
НоваяСтрока.МетодПоиска = "MOVEOBJECT";
|
||||
НоваяСтрока.Параметр = "--to";
|
||||
НоваяСтрока.Описание = "Target path for the new object";
|
||||
НоваяСтрока.Область = "File and directory management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "dropbox";
|
||||
НоваяСтрока.Модуль = "OPI_Dropbox";
|
||||
НоваяСтрока.Метод = "CreateFolder";
|
||||
НоваяСтрока.МетодПоиска = "CREATEFOLDER";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "File and directory management";
|
||||
НоваяСтрока.ОписаниеМетода = "Creates an empty directory at the selected path";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "dropbox";
|
||||
НоваяСтрока.Модуль = "OPI_Dropbox";
|
||||
НоваяСтрока.Метод = "CreateFolder";
|
||||
НоваяСтрока.МетодПоиска = "CREATEFOLDER";
|
||||
НоваяСтрока.Параметр = "--path";
|
||||
НоваяСтрока.Описание = "Target path for creating the directory";
|
||||
НоваяСтрока.Область = "File and directory management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "dropbox";
|
||||
НоваяСтрока.Модуль = "OPI_Dropbox";
|
||||
НоваяСтрока.Метод = "DownloadFile";
|
||||
НоваяСтрока.МетодПоиска = "DOWNLOADFILE";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "File and directory management";
|
||||
НоваяСтрока.ОписаниеМетода = "Downloads a file by the specified path or ID";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "dropbox";
|
||||
НоваяСтрока.Модуль = "OPI_Dropbox";
|
||||
НоваяСтрока.Метод = "DownloadFile";
|
||||
НоваяСтрока.МетодПоиска = "DOWNLOADFILE";
|
||||
НоваяСтрока.Параметр = "--path";
|
||||
НоваяСтрока.Описание = "Path or ID of the file";
|
||||
НоваяСтрока.Область = "File and directory management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "dropbox";
|
||||
НоваяСтрока.Модуль = "OPI_Dropbox";
|
||||
НоваяСтрока.Метод = "DownloadFolder";
|
||||
НоваяСтрока.МетодПоиска = "DOWNLOADFOLDER";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "File and directory management";
|
||||
НоваяСтрока.ОписаниеМетода = "Downloads a zip archive with the contents of the specified directory";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "dropbox";
|
||||
НоваяСтрока.Модуль = "OPI_Dropbox";
|
||||
НоваяСтрока.Метод = "DownloadFolder";
|
||||
НоваяСтрока.МетодПоиска = "DOWNLOADFOLDER";
|
||||
НоваяСтрока.Параметр = "--path";
|
||||
НоваяСтрока.Описание = "Path or ID of the directory";
|
||||
НоваяСтрока.Область = "File and directory management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "dropbox";
|
||||
НоваяСтрока.Модуль = "OPI_Dropbox";
|
||||
НоваяСтрока.Метод = "GetObjectVersionList";
|
||||
НоваяСтрока.МетодПоиска = "GETOBJECTVERSIONLIST";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "File and directory management";
|
||||
НоваяСтрока.ОписаниеМетода = "Gets the list of versions (revisions) of the object";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "dropbox";
|
||||
НоваяСтрока.Модуль = "OPI_Dropbox";
|
||||
НоваяСтрока.Метод = "GetObjectVersionList";
|
||||
НоваяСтрока.МетодПоиска = "GETOBJECTVERSIONLIST";
|
||||
НоваяСтрока.Параметр = "--path";
|
||||
НоваяСтрока.Описание = "Path to the object";
|
||||
НоваяСтрока.Область = "File and directory management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "dropbox";
|
||||
НоваяСтрока.Модуль = "OPI_Dropbox";
|
||||
НоваяСтрока.Метод = "GetObjectVersionList";
|
||||
НоваяСтрока.МетодПоиска = "GETOBJECTVERSIONLIST";
|
||||
НоваяСтрока.Параметр = "--amount";
|
||||
НоваяСтрока.Описание = "Number of the latest versions of the object to display (необяз. по ум. - 10)";
|
||||
НоваяСтрока.Область = "File and directory management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "dropbox";
|
||||
НоваяСтрока.Модуль = "OPI_Dropbox";
|
||||
НоваяСтрока.Метод = "RestoreObjectToVersion";
|
||||
НоваяСтрока.МетодПоиска = "RESTOREOBJECTTOVERSION";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "File and directory management";
|
||||
НоваяСтрока.ОписаниеМетода = "Restores object state to required version (revision)";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "dropbox";
|
||||
НоваяСтрока.Модуль = "OPI_Dropbox";
|
||||
НоваяСтрока.Метод = "RestoreObjectToVersion";
|
||||
НоваяСтрока.МетодПоиска = "RESTOREOBJECTTOVERSION";
|
||||
НоваяСтрока.Параметр = "--path";
|
||||
НоваяСтрока.Описание = "Path to the object";
|
||||
НоваяСтрока.Область = "File and directory management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "dropbox";
|
||||
НоваяСтрока.Модуль = "OPI_Dropbox";
|
||||
НоваяСтрока.Метод = "RestoreObjectToVersion";
|
||||
НоваяСтрока.МетодПоиска = "RESTOREOBJECTTOVERSION";
|
||||
НоваяСтрока.Параметр = "--rev";
|
||||
НоваяСтрока.Описание = "ID of the version (revision) for restoration";
|
||||
НоваяСтрока.Область = "File and directory management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "dropbox";
|
||||
НоваяСтрока.Модуль = "OPI_Dropbox";
|
||||
НоваяСтрока.Метод = "GetTagList";
|
||||
НоваяСтрока.МетодПоиска = "GETTAGLIST";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "Tag work";
|
||||
НоваяСтрока.ОписаниеМетода = "Gets the list of tags of the selected files";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "dropbox";
|
||||
НоваяСтрока.Модуль = "OPI_Dropbox";
|
||||
НоваяСтрока.Метод = "GetTagList";
|
||||
НоваяСтрока.МетодПоиска = "GETTAGLIST";
|
||||
НоваяСтрока.Параметр = "--paths";
|
||||
НоваяСтрока.Описание = "Path or set of paths to the files";
|
||||
НоваяСтрока.Область = "Tag work";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "dropbox";
|
||||
НоваяСтрока.Модуль = "OPI_Dropbox";
|
||||
НоваяСтрока.Метод = "AddTag";
|
||||
НоваяСтрока.МетодПоиска = "ADDTAG";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "Tag work";
|
||||
НоваяСтрока.ОписаниеМетода = "Adds a new text tag to a file or directory";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "dropbox";
|
||||
НоваяСтрока.Модуль = "OPI_Dropbox";
|
||||
НоваяСтрока.Метод = "AddTag";
|
||||
НоваяСтрока.МетодПоиска = "ADDTAG";
|
||||
НоваяСтрока.Параметр = "--path";
|
||||
НоваяСтрока.Описание = "Path to the object for which the tag needs to be created";
|
||||
НоваяСтрока.Область = "Tag work";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "dropbox";
|
||||
НоваяСтрока.Модуль = "OPI_Dropbox";
|
||||
НоваяСтрока.Метод = "AddTag";
|
||||
НоваяСтрока.МетодПоиска = "ADDTAG";
|
||||
НоваяСтрока.Параметр = "--tag";
|
||||
НоваяСтрока.Описание = "Tag text";
|
||||
НоваяСтрока.Область = "Tag work";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "dropbox";
|
||||
НоваяСтрока.Модуль = "OPI_Dropbox";
|
||||
НоваяСтрока.Метод = "DeleteTag";
|
||||
НоваяСтрока.МетодПоиска = "DELETETAG";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "Tag work";
|
||||
НоваяСтрока.ОписаниеМетода = "Deletes the text tag of a file or directory";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "dropbox";
|
||||
НоваяСтрока.Модуль = "OPI_Dropbox";
|
||||
НоваяСтрока.Метод = "DeleteTag";
|
||||
НоваяСтрока.МетодПоиска = "DELETETAG";
|
||||
НоваяСтрока.Параметр = "--path";
|
||||
НоваяСтрока.Описание = "Path to the object whose tag needs to be deleted";
|
||||
НоваяСтрока.Область = "Tag work";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "dropbox";
|
||||
НоваяСтрока.Модуль = "OPI_Dropbox";
|
||||
НоваяСтрока.Метод = "DeleteTag";
|
||||
НоваяСтрока.МетодПоиска = "DELETETAG";
|
||||
НоваяСтрока.Параметр = "--tag";
|
||||
НоваяСтрока.Описание = "Tag text";
|
||||
НоваяСтрока.Область = "Tag work";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "dropbox";
|
||||
НоваяСтрока.Модуль = "OPI_Dropbox";
|
||||
НоваяСтрока.Метод = "PublishFolder";
|
||||
НоваяСтрока.МетодПоиска = "PUBLISHFOLDER";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "Shared access settings";
|
||||
НоваяСтрока.ОписаниеМетода = "Sets the directory to public access mode";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "dropbox";
|
||||
НоваяСтрока.Модуль = "OPI_Dropbox";
|
||||
НоваяСтрока.Метод = "PublishFolder";
|
||||
НоваяСтрока.МетодПоиска = "PUBLISHFOLDER";
|
||||
НоваяСтрока.Параметр = "--path";
|
||||
НоваяСтрока.Описание = "Path to the target directory";
|
||||
НоваяСтрока.Область = "Shared access settings";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "dropbox";
|
||||
НоваяСтрока.Модуль = "OPI_Dropbox";
|
||||
НоваяСтрока.Метод = "CancelFolderPublication";
|
||||
НоваяСтрока.МетодПоиска = "CANCELFOLDERPUBLICATION";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "Shared access settings";
|
||||
НоваяСтрока.ОписаниеМетода = "Cancels the public access mode for the directory";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "dropbox";
|
||||
НоваяСтрока.Модуль = "OPI_Dropbox";
|
||||
НоваяСтрока.Метод = "CancelFolderPublication";
|
||||
НоваяСтрока.МетодПоиска = "CANCELFOLDERPUBLICATION";
|
||||
НоваяСтрока.Параметр = "--folder";
|
||||
НоваяСтрока.Описание = "ID of the public catalog (shared folder ID)";
|
||||
НоваяСтрока.Область = "Shared access settings";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "dropbox";
|
||||
НоваяСтрока.Модуль = "OPI_Dropbox";
|
||||
НоваяСтрока.Метод = "AddUsersToFile";
|
||||
НоваяСтрока.МетодПоиска = "ADDUSERSTOFILE";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "Shared access settings";
|
||||
НоваяСтрока.ОписаниеМетода = "Defines access to the file for an external user";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "dropbox";
|
||||
НоваяСтрока.Модуль = "OPI_Dropbox";
|
||||
НоваяСтрока.Метод = "AddUsersToFile";
|
||||
НоваяСтрока.МетодПоиска = "ADDUSERSTOFILE";
|
||||
НоваяСтрока.Параметр = "--fileid";
|
||||
НоваяСтрока.Описание = "ID of the file to be accessed";
|
||||
НоваяСтрока.Область = "Shared access settings";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "dropbox";
|
||||
НоваяСтрока.Модуль = "OPI_Dropbox";
|
||||
НоваяСтрока.Метод = "AddUsersToFile";
|
||||
НоваяСтрока.МетодПоиска = "ADDUSERSTOFILE";
|
||||
НоваяСтрока.Параметр = "--emails";
|
||||
НоваяСтрока.Описание = "List of email addresses of users being added";
|
||||
НоваяСтрока.Область = "Shared access settings";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "dropbox";
|
||||
НоваяСтрока.Модуль = "OPI_Dropbox";
|
||||
НоваяСтрока.Метод = "AddUsersToFile";
|
||||
НоваяСтрока.МетодПоиска = "ADDUSERSTOFILE";
|
||||
НоваяСтрока.Параметр = "--readonly";
|
||||
НоваяСтрока.Описание = "Prohibits file editing for the external user (необяз. по ум. - True)";
|
||||
НоваяСтрока.Область = "Shared access settings";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "dropbox";
|
||||
НоваяСтрока.Модуль = "OPI_Dropbox";
|
||||
НоваяСтрока.Метод = "AddUsersToFolder";
|
||||
НоваяСтрока.МетодПоиска = "ADDUSERSTOFOLDER";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "Shared access settings";
|
||||
НоваяСтрока.ОписаниеМетода = "Grants external users access to the directory";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "dropbox";
|
||||
НоваяСтрока.Модуль = "OPI_Dropbox";
|
||||
НоваяСтрока.Метод = "AddUsersToFolder";
|
||||
НоваяСтрока.МетодПоиска = "ADDUSERSTOFOLDER";
|
||||
НоваяСтрока.Параметр = "--folder";
|
||||
НоваяСтрока.Описание = "ID of the public catalog (shared folder ID)";
|
||||
НоваяСтрока.Область = "Shared access settings";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "dropbox";
|
||||
НоваяСтрока.Модуль = "OPI_Dropbox";
|
||||
НоваяСтрока.Метод = "AddUsersToFolder";
|
||||
НоваяСтрока.МетодПоиска = "ADDUSERSTOFOLDER";
|
||||
НоваяСтрока.Параметр = "--emails";
|
||||
НоваяСтрока.Описание = "List of email addresses of users being added";
|
||||
НоваяСтрока.Область = "Shared access settings";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "dropbox";
|
||||
НоваяСтрока.Модуль = "OPI_Dropbox";
|
||||
НоваяСтрока.Метод = "AddUsersToFolder";
|
||||
НоваяСтрока.МетодПоиска = "ADDUSERSTOFOLDER";
|
||||
НоваяСтрока.Параметр = "--readonly";
|
||||
НоваяСтрока.Описание = "Prohibits file editing for the external user (необяз. по ум. - True)";
|
||||
НоваяСтрока.Область = "Shared access settings";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "dropbox";
|
||||
НоваяСтрока.Модуль = "OPI_Dropbox";
|
||||
НоваяСтрока.Метод = "GetAsynchronousChangeStatus";
|
||||
НоваяСтрока.МетодПоиска = "GETASYNCHRONOUSCHANGESTATUS";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "Shared access settings";
|
||||
НоваяСтрока.ОписаниеМетода = "Gets the status of the asynchronous access change job";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "dropbox";
|
||||
НоваяСтрока.Модуль = "OPI_Dropbox";
|
||||
НоваяСтрока.Метод = "GetAsynchronousChangeStatus";
|
||||
НоваяСтрока.МетодПоиска = "GETASYNCHRONOUSCHANGESTATUS";
|
||||
НоваяСтрока.Параметр = "--job";
|
||||
НоваяСтрока.Описание = "AsynchronousJobID";
|
||||
НоваяСтрока.Область = "Shared access settings";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "dropbox";
|
||||
НоваяСтрока.Модуль = "OPI_Dropbox";
|
||||
НоваяСтрока.Метод = "CancelFilePublication";
|
||||
НоваяСтрока.МетодПоиска = "CANCELFILEPUBLICATION";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "Shared access settings";
|
||||
НоваяСтрока.ОписаниеМетода = "Prohibits access to the file for external users";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "dropbox";
|
||||
НоваяСтрока.Модуль = "OPI_Dropbox";
|
||||
НоваяСтрока.Метод = "CancelFilePublication";
|
||||
НоваяСтрока.МетодПоиска = "CANCELFILEPUBLICATION";
|
||||
НоваяСтрока.Параметр = "--fileid";
|
||||
НоваяСтрока.Описание = "ID of the file to be accessed";
|
||||
НоваяСтрока.Область = "Shared access settings";
|
||||
|
||||
Возврат ТаблицаСостава;
|
||||
КонецФункции
|
||||
|
@ -1,467 +0,0 @@
|
||||
Функция ПолучитьСостав() Экспорт
|
||||
|
||||
ТаблицаСостава = Новый ТаблицаЗначений();
|
||||
ТаблицаСостава.Колонки.Добавить("Библиотека");
|
||||
ТаблицаСостава.Колонки.Добавить("Модуль");
|
||||
ТаблицаСостава.Колонки.Добавить("Метод");
|
||||
ТаблицаСостава.Колонки.Добавить("МетодПоиска");
|
||||
ТаблицаСостава.Колонки.Добавить("Параметр");
|
||||
ТаблицаСостава.Колонки.Добавить("Описание");
|
||||
ТаблицаСостава.Колонки.Добавить("ОписаниеМетода");
|
||||
ТаблицаСостава.Колонки.Добавить("Область");
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "CreateCalendar";
|
||||
НоваяСтрока.МетодПоиска = "CREATECALENDAR";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "Calendar metadata management";
|
||||
НоваяСтрока.ОписаниеМетода = "Creates an empty calendar";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "CreateCalendar";
|
||||
НоваяСтрока.МетодПоиска = "CREATECALENDAR";
|
||||
НоваяСтрока.Параметр = "--title";
|
||||
НоваяСтрока.Описание = "Name of the created calendar";
|
||||
НоваяСтрока.Область = "Calendar metadata management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "GetCalendarMetadata";
|
||||
НоваяСтрока.МетодПоиска = "GETCALENDARMETADATA";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "Calendar metadata management";
|
||||
НоваяСтрока.ОписаниеМетода = "Gets calendar information by ID";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "GetCalendarMetadata";
|
||||
НоваяСтрока.МетодПоиска = "GETCALENDARMETADATA";
|
||||
НоваяСтрока.Параметр = "--calendar";
|
||||
НоваяСтрока.Описание = "Calendar ID";
|
||||
НоваяСтрока.Область = "Calendar metadata management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "EditCalendarMetadata";
|
||||
НоваяСтрока.МетодПоиска = "EDITCALENDARMETADATA";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "Calendar metadata management";
|
||||
НоваяСтрока.ОписаниеМетода = "Edits properties of an existing calendar";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "EditCalendarMetadata";
|
||||
НоваяСтрока.МетодПоиска = "EDITCALENDARMETADATA";
|
||||
НоваяСтрока.Параметр = "--calendar";
|
||||
НоваяСтрока.Описание = "Calendar ID";
|
||||
НоваяСтрока.Область = "Calendar metadata management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "EditCalendarMetadata";
|
||||
НоваяСтрока.МетодПоиска = "EDITCALENDARMETADATA";
|
||||
НоваяСтрока.Параметр = "--title";
|
||||
НоваяСтрока.Описание = "New name (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Calendar metadata management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "EditCalendarMetadata";
|
||||
НоваяСтрока.МетодПоиска = "EDITCALENDARMETADATA";
|
||||
НоваяСтрока.Параметр = "--description";
|
||||
НоваяСтрока.Описание = "New calendar description (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Calendar metadata management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "ClearMainCalendar";
|
||||
НоваяСтрока.МетодПоиска = "CLEARMAINCALENDAR";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "Calendar metadata management";
|
||||
НоваяСтрока.ОписаниеМетода = "Clears the event list of the primary calendar";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "DeleteCalendar";
|
||||
НоваяСтрока.МетодПоиска = "DELETECALENDAR";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "Calendar metadata management";
|
||||
НоваяСтрока.ОписаниеМетода = "Deletes a calendar by ID";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "DeleteCalendar";
|
||||
НоваяСтрока.МетодПоиска = "DELETECALENDAR";
|
||||
НоваяСтрока.Параметр = "--calendar";
|
||||
НоваяСтрока.Описание = "Calendar ID";
|
||||
НоваяСтрока.Область = "Calendar metadata management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "GetCalendarList";
|
||||
НоваяСтрока.МетодПоиска = "GETCALENDARLIST";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "Calendar list management";
|
||||
НоваяСтрока.ОписаниеМетода = "Gets an array of account calendars";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "AddCalendarToList";
|
||||
НоваяСтрока.МетодПоиска = "ADDCALENDARTOLIST";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "Calendar list management";
|
||||
НоваяСтрока.ОписаниеМетода = "Adds an existing calendar to the user's list";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "AddCalendarToList";
|
||||
НоваяСтрока.МетодПоиска = "ADDCALENDARTOLIST";
|
||||
НоваяСтрока.Параметр = "--calendar";
|
||||
НоваяСтрока.Описание = "Calendar ID";
|
||||
НоваяСтрока.Область = "Calendar list management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "GetListCalendar";
|
||||
НоваяСтрока.МетодПоиска = "GETLISTCALENDAR";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "Calendar list management";
|
||||
НоваяСтрока.ОписаниеМетода = "Gets a calendar from the user's list by ID";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "GetListCalendar";
|
||||
НоваяСтрока.МетодПоиска = "GETLISTCALENDAR";
|
||||
НоваяСтрока.Параметр = "--calendar";
|
||||
НоваяСтрока.Описание = "Calendar ID";
|
||||
НоваяСтрока.Область = "Calendar list management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "DeleteCalendarFromList";
|
||||
НоваяСтрока.МетодПоиска = "DELETECALENDARFROMLIST";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "Calendar list management";
|
||||
НоваяСтрока.ОписаниеМетода = "Removes a calendar from the user's list";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "DeleteCalendarFromList";
|
||||
НоваяСтрока.МетодПоиска = "DELETECALENDARFROMLIST";
|
||||
НоваяСтрока.Параметр = "--calendar";
|
||||
НоваяСтрока.Описание = "Calendar ID";
|
||||
НоваяСтрока.Область = "Calendar list management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "EditListCalendar";
|
||||
НоваяСтрока.МетодПоиска = "EDITLISTCALENDAR";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "Calendar list management";
|
||||
НоваяСтрока.ОписаниеМетода = "Edits the properties of a calendar from the user's list";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "EditListCalendar";
|
||||
НоваяСтрока.МетодПоиска = "EDITLISTCALENDAR";
|
||||
НоваяСтрока.Параметр = "--calendar";
|
||||
НоваяСтрока.Описание = "Calendar ID";
|
||||
НоваяСтрока.Область = "Calendar list management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "EditListCalendar";
|
||||
НоваяСтрока.МетодПоиска = "EDITLISTCALENDAR";
|
||||
НоваяСтрока.Параметр = "--primary";
|
||||
НоваяСтрока.Описание = "HEX primary color (#ffffff)";
|
||||
НоваяСтрока.Область = "Calendar list management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "EditListCalendar";
|
||||
НоваяСтрока.МетодПоиска = "EDITLISTCALENDAR";
|
||||
НоваяСтрока.Параметр = "--secondary";
|
||||
НоваяСтрока.Описание = "HEX secondary color (#ffffff)";
|
||||
НоваяСтрока.Область = "Calendar list management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "EditListCalendar";
|
||||
НоваяСтрока.МетодПоиска = "EDITLISTCALENDAR";
|
||||
НоваяСтрока.Параметр = "--hidden";
|
||||
НоваяСтрока.Описание = "Hidden calendar (необяз. по ум. - False)";
|
||||
НоваяСтрока.Область = "Calendar list management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "GetEventList";
|
||||
НоваяСтрока.МетодПоиска = "GETEVENTLIST";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "Event management";
|
||||
НоваяСтрока.ОписаниеМетода = "Gets the list of all calendar events";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "GetEventList";
|
||||
НоваяСтрока.МетодПоиска = "GETEVENTLIST";
|
||||
НоваяСтрока.Параметр = "--calendar";
|
||||
НоваяСтрока.Описание = "Calendar ID";
|
||||
НоваяСтрока.Область = "Event management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "GetEvent";
|
||||
НоваяСтрока.МетодПоиска = "GETEVENT";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "Event management";
|
||||
НоваяСтрока.ОписаниеМетода = "Gets an event by ID";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "GetEvent";
|
||||
НоваяСтрока.МетодПоиска = "GETEVENT";
|
||||
НоваяСтрока.Параметр = "--calendar";
|
||||
НоваяСтрока.Описание = "Calendar ID";
|
||||
НоваяСтрока.Область = "Event management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "GetEvent";
|
||||
НоваяСтрока.МетодПоиска = "GETEVENT";
|
||||
НоваяСтрока.Параметр = "--event";
|
||||
НоваяСтрока.Описание = "Event ID";
|
||||
НоваяСтрока.Область = "Event management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "CreateEvent";
|
||||
НоваяСтрока.МетодПоиска = "CREATEEVENT";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "Event management";
|
||||
НоваяСтрока.ОписаниеМетода = "Creates a new event";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "CreateEvent";
|
||||
НоваяСтрока.МетодПоиска = "CREATEEVENT";
|
||||
НоваяСтрока.Параметр = "--calendar";
|
||||
НоваяСтрока.Описание = "Calendar ID";
|
||||
НоваяСтрока.Область = "Event management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "CreateEvent";
|
||||
НоваяСтрока.МетодПоиска = "CREATEEVENT";
|
||||
НоваяСтрока.Параметр = "--Event description";
|
||||
НоваяСтрока.Описание = "props";
|
||||
НоваяСтрока.Область = "Event management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "MoveEvent";
|
||||
НоваяСтрока.МетодПоиска = "MOVEEVENT";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "Event management";
|
||||
НоваяСтрока.ОписаниеМетода = "Moves an event to another calendar";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "MoveEvent";
|
||||
НоваяСтрока.МетодПоиска = "MOVEEVENT";
|
||||
НоваяСтрока.Параметр = "--from";
|
||||
НоваяСтрока.Описание = "ID of the source calendar";
|
||||
НоваяСтрока.Область = "Event management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "MoveEvent";
|
||||
НоваяСтрока.МетодПоиска = "MOVEEVENT";
|
||||
НоваяСтрока.Параметр = "--to";
|
||||
НоваяСтрока.Описание = "ID of the target calendar";
|
||||
НоваяСтрока.Область = "Event management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "MoveEvent";
|
||||
НоваяСтрока.МетодПоиска = "MOVEEVENT";
|
||||
НоваяСтрока.Параметр = "--event";
|
||||
НоваяСтрока.Описание = "ID of the source calendar event";
|
||||
НоваяСтрока.Область = "Event management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "EditEvent";
|
||||
НоваяСтрока.МетодПоиска = "EDITEVENT";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "Event management";
|
||||
НоваяСтрока.ОписаниеМетода = "Edits an existing event
|
||||
|
|
||||
| Структура JSON данных события (параметр --props):
|
||||
| {
|
||||
| ""Описание"" : """",
|
||||
| ""Заголовок"" : """",
|
||||
| ""МестоПроведения"" : """",
|
||||
| ""ДатаНачала"" : """",
|
||||
| ""ДатаОкончания"" : """",
|
||||
| ""МассивURLФайловВложений"" :
|
||||
| {
|
||||
| ""НазваниеФайла1"" : ""URLФайла1"",
|
||||
| ""НазваниеФайла2"" : ""URLФайла2"",
|
||||
| ...
|
||||
| },
|
||||
| ""ОтправлятьУведомления"" : true
|
||||
| }
|
||||
|";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "EditEvent";
|
||||
НоваяСтрока.МетодПоиска = "EDITEVENT";
|
||||
НоваяСтрока.Параметр = "--calendar";
|
||||
НоваяСтрока.Описание = "Calendar ID";
|
||||
НоваяСтрока.Область = "Event management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "EditEvent";
|
||||
НоваяСтрока.МетодПоиска = "EDITEVENT";
|
||||
НоваяСтрока.Параметр = "--props";
|
||||
НоваяСтрока.Описание = "New event description";
|
||||
НоваяСтрока.Область = "Event management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "EditEvent";
|
||||
НоваяСтрока.МетодПоиска = "EDITEVENT";
|
||||
НоваяСтрока.Параметр = "--event";
|
||||
НоваяСтрока.Описание = "Event ID";
|
||||
НоваяСтрока.Область = "Event management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "DeleteEvent";
|
||||
НоваяСтрока.МетодПоиска = "DELETEEVENT";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "Event management";
|
||||
НоваяСтрока.ОписаниеМетода = "Deletes an event by ID";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "DeleteEvent";
|
||||
НоваяСтрока.МетодПоиска = "DELETEEVENT";
|
||||
НоваяСтрока.Параметр = "--calendar";
|
||||
НоваяСтрока.Описание = "Calendar ID";
|
||||
НоваяСтрока.Область = "Event management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gcalendar";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
|
||||
НоваяСтрока.Метод = "DeleteEvent";
|
||||
НоваяСтрока.МетодПоиска = "DELETEEVENT";
|
||||
НоваяСтрока.Параметр = "--event";
|
||||
НоваяСтрока.Описание = "Event ID";
|
||||
НоваяСтрока.Область = "Event management";
|
||||
|
||||
Возврат ТаблицаСостава;
|
||||
КонецФункции
|
||||
|
@ -1,407 +0,0 @@
|
||||
Функция ПолучитьСостав() Экспорт
|
||||
|
||||
ТаблицаСостава = Новый ТаблицаЗначений();
|
||||
ТаблицаСостава.Колонки.Добавить("Библиотека");
|
||||
ТаблицаСостава.Колонки.Добавить("Модуль");
|
||||
ТаблицаСостава.Колонки.Добавить("Метод");
|
||||
ТаблицаСостава.Колонки.Добавить("МетодПоиска");
|
||||
ТаблицаСостава.Колонки.Добавить("Параметр");
|
||||
ТаблицаСостава.Колонки.Добавить("Описание");
|
||||
ТаблицаСостава.Колонки.Добавить("ОписаниеМетода");
|
||||
ТаблицаСостава.Колонки.Добавить("Область");
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "GetObjectInformation";
|
||||
НоваяСтрока.МетодПоиска = "GETOBJECTINFORMATION";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "File and directory management";
|
||||
НоваяСтрока.ОписаниеМетода = "Gets information about a folder or file by ID";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "GetObjectInformation";
|
||||
НоваяСтрока.МетодПоиска = "GETOBJECTINFORMATION";
|
||||
НоваяСтрока.Параметр = "--object";
|
||||
НоваяСтрока.Описание = "Identifier of the file or folder";
|
||||
НоваяСтрока.Область = "File and directory management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "GetDirectoriesList";
|
||||
НоваяСтрока.МетодПоиска = "GETDIRECTORIESLIST";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "File and directory management";
|
||||
НоваяСтрока.ОписаниеМетода = "Gets the list of drive directories";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "GetDirectoriesList";
|
||||
НоваяСтрока.МетодПоиска = "GETDIRECTORIESLIST";
|
||||
НоваяСтрока.Параметр = "--querry";
|
||||
НоваяСтрока.Описание = "Filter by name (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "File and directory management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "GetDirectoriesList";
|
||||
НоваяСтрока.МетодПоиска = "GETDIRECTORIESLIST";
|
||||
НоваяСтрока.Параметр = "--depth";
|
||||
НоваяСтрока.Описание = "Adds a list of files to the directory fields (необяз. по ум. - False)";
|
||||
НоваяСтрока.Область = "File and directory management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "GetFilesList";
|
||||
НоваяСтрока.МетодПоиска = "GETFILESLIST";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "File and directory management";
|
||||
НоваяСтрока.ОписаниеМетода = "Gets the list of files";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "GetFilesList";
|
||||
НоваяСтрока.МетодПоиска = "GETFILESLIST";
|
||||
НоваяСтрока.Параметр = "--querry";
|
||||
НоваяСтрока.Описание = "Filter by name (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "File and directory management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "GetFilesList";
|
||||
НоваяСтрока.МетодПоиска = "GETFILESLIST";
|
||||
НоваяСтрока.Параметр = "--catalog";
|
||||
НоваяСтрока.Описание = "Filter by parent directory ID (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "File and directory management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "UploadFile";
|
||||
НоваяСтрока.МетодПоиска = "UPLOADFILE";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "File and directory management";
|
||||
НоваяСтрока.ОписаниеМетода = "Uploads a file to the drive";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "UploadFile";
|
||||
НоваяСтрока.МетодПоиска = "UPLOADFILE";
|
||||
НоваяСтрока.Параметр = "--file";
|
||||
НоваяСтрока.Описание = "File to be uploaded";
|
||||
НоваяСтрока.Область = "File and directory management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "UploadFile";
|
||||
НоваяСтрока.МетодПоиска = "UPLOADFILE";
|
||||
НоваяСтрока.Параметр = "--See GetFileDescription";
|
||||
НоваяСтрока.Описание = "props";
|
||||
НоваяСтрока.Область = "File and directory management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "CreateFolder";
|
||||
НоваяСтрока.МетодПоиска = "CREATEFOLDER";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "File and directory management";
|
||||
НоваяСтрока.ОписаниеМетода = "Creates an empty directory on the drive";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "CreateFolder";
|
||||
НоваяСтрока.МетодПоиска = "CREATEFOLDER";
|
||||
НоваяСтрока.Параметр = "--title";
|
||||
НоваяСтрока.Описание = "Folder name";
|
||||
НоваяСтрока.Область = "File and directory management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "CreateFolder";
|
||||
НоваяСтрока.МетодПоиска = "CREATEFOLDER";
|
||||
НоваяСтрока.Параметр = "--catalog";
|
||||
НоваяСтрока.Описание = "Parent (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "File and directory management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "DownloadFile";
|
||||
НоваяСтрока.МетодПоиска = "DOWNLOADFILE";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "File and directory management";
|
||||
НоваяСтрока.ОписаниеМетода = "Gets file by ID";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "DownloadFile";
|
||||
НоваяСтрока.МетодПоиска = "DOWNLOADFILE";
|
||||
НоваяСтрока.Параметр = "--object";
|
||||
НоваяСтрока.Описание = "File identifier";
|
||||
НоваяСтрока.Область = "File and directory management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "DownloadFile";
|
||||
НоваяСтрока.МетодПоиска = "DOWNLOADFILE";
|
||||
НоваяСтрока.Параметр = "--out";
|
||||
НоваяСтрока.Описание = "File save path (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "File and directory management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "CopyObject";
|
||||
НоваяСтрока.МетодПоиска = "COPYOBJECT";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "File and directory management";
|
||||
НоваяСтрока.ОписаниеМетода = "Copies file or directory";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "CopyObject";
|
||||
НоваяСтрока.МетодПоиска = "COPYOBJECT";
|
||||
НоваяСтрока.Параметр = "--object";
|
||||
НоваяСтрока.Описание = "Object identifier";
|
||||
НоваяСтрока.Область = "File and directory management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "CopyObject";
|
||||
НоваяСтрока.МетодПоиска = "COPYOBJECT";
|
||||
НоваяСтрока.Параметр = "--title";
|
||||
НоваяСтрока.Описание = "New object name (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "File and directory management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "CopyObject";
|
||||
НоваяСтрока.МетодПоиска = "COPYOBJECT";
|
||||
НоваяСтрока.Параметр = "--catalog";
|
||||
НоваяСтрока.Описание = "New parent directory (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "File and directory management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "UpdateFile";
|
||||
НоваяСтрока.МетодПоиска = "UPDATEFILE";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "File and directory management";
|
||||
НоваяСтрока.ОписаниеМетода = "Updates file binary data";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "UpdateFile";
|
||||
НоваяСтрока.МетодПоиска = "UPDATEFILE";
|
||||
НоваяСтрока.Параметр = "--object";
|
||||
НоваяСтрока.Описание = "Identifier of the object to update";
|
||||
НоваяСтрока.Область = "File and directory management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "UpdateFile";
|
||||
НоваяСтрока.МетодПоиска = "UPDATEFILE";
|
||||
НоваяСтрока.Параметр = "--file";
|
||||
НоваяСтрока.Описание = "File source for update";
|
||||
НоваяСтрока.Область = "File and directory management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "UpdateFile";
|
||||
НоваяСтрока.МетодПоиска = "UPDATEFILE";
|
||||
НоваяСтрока.Параметр = "--title";
|
||||
НоваяСтрока.Описание = "New file name (if necessary) (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "File and directory management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "DeleteObject";
|
||||
НоваяСтрока.МетодПоиска = "DELETEOBJECT";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "File and directory management";
|
||||
НоваяСтрока.ОписаниеМетода = "Deletes file or directory by ID";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "DeleteObject";
|
||||
НоваяСтрока.МетодПоиска = "DELETEOBJECT";
|
||||
НоваяСтрока.Параметр = "--object";
|
||||
НоваяСтрока.Описание = "Identifier of the object to delete";
|
||||
НоваяСтрока.Область = "File and directory management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "CreateComment";
|
||||
НоваяСтрока.МетодПоиска = "CREATECOMMENT";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "Comment management";
|
||||
НоваяСтрока.ОписаниеМетода = "Creates a comment for a file or directory";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "CreateComment";
|
||||
НоваяСтрока.МетодПоиска = "CREATECOMMENT";
|
||||
НоваяСтрока.Параметр = "--object";
|
||||
НоваяСтрока.Описание = "Identifier of the object that needs a comment";
|
||||
НоваяСтрока.Область = "Comment management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "CreateComment";
|
||||
НоваяСтрока.МетодПоиска = "CREATECOMMENT";
|
||||
НоваяСтрока.Параметр = "--text";
|
||||
НоваяСтрока.Описание = "Comment text";
|
||||
НоваяСтрока.Область = "Comment management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "GetComment";
|
||||
НоваяСтрока.МетодПоиска = "GETCOMMENT";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "Comment management";
|
||||
НоваяСтрока.ОписаниеМетода = "Gets comment by ID";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "GetComment";
|
||||
НоваяСтрока.МетодПоиска = "GETCOMMENT";
|
||||
НоваяСтрока.Параметр = "--object";
|
||||
НоваяСтрока.Описание = "Identifier of the file or directory where the comment is located";
|
||||
НоваяСтрока.Область = "Comment management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "GetComment";
|
||||
НоваяСтрока.МетодПоиска = "GETCOMMENT";
|
||||
НоваяСтрока.Параметр = "--comment";
|
||||
НоваяСтрока.Описание = "Comment identifier";
|
||||
НоваяСтрока.Область = "Comment management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "GetCommentList";
|
||||
НоваяСтрока.МетодПоиска = "GETCOMMENTLIST";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "Comment management";
|
||||
НоваяСтрока.ОписаниеМетода = "Gets the list of all comments of the object";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "GetCommentList";
|
||||
НоваяСтрока.МетодПоиска = "GETCOMMENTLIST";
|
||||
НоваяСтрока.Параметр = "--object";
|
||||
НоваяСтрока.Описание = "Object identifier";
|
||||
НоваяСтрока.Область = "Comment management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "DeleteComment";
|
||||
НоваяСтрока.МетодПоиска = "DELETECOMMENT";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "Comment management";
|
||||
НоваяСтрока.ОписаниеМетода = "Deletes comment by ID";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "DeleteComment";
|
||||
НоваяСтрока.МетодПоиска = "DELETECOMMENT";
|
||||
НоваяСтрока.Параметр = "--object";
|
||||
НоваяСтрока.Описание = "Identifier of the file or directory where the comment is located";
|
||||
НоваяСтрока.Область = "Comment management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gdrive";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleDrive";
|
||||
НоваяСтрока.Метод = "DeleteComment";
|
||||
НоваяСтрока.МетодПоиска = "DELETECOMMENT";
|
||||
НоваяСтрока.Параметр = "--comment";
|
||||
НоваяСтрока.Описание = "Comment identifier";
|
||||
НоваяСтрока.Область = "Comment management";
|
||||
|
||||
Возврат ТаблицаСостава;
|
||||
КонецФункции
|
||||
|
@ -1,117 +0,0 @@
|
||||
Функция ПолучитьСостав() Экспорт
|
||||
|
||||
ТаблицаСостава = Новый ТаблицаЗначений();
|
||||
ТаблицаСостава.Колонки.Добавить("Библиотека");
|
||||
ТаблицаСостава.Колонки.Добавить("Модуль");
|
||||
ТаблицаСостава.Колонки.Добавить("Метод");
|
||||
ТаблицаСостава.Колонки.Добавить("МетодПоиска");
|
||||
ТаблицаСостава.Колонки.Добавить("Параметр");
|
||||
ТаблицаСостава.Колонки.Добавить("Описание");
|
||||
ТаблицаСостава.Колонки.Добавить("ОписаниеМетода");
|
||||
ТаблицаСостава.Колонки.Добавить("Область");
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "google";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleWorkspace";
|
||||
НоваяСтрока.Метод = "FormCodeRetrievalLink";
|
||||
НоваяСтрока.МетодПоиска = "FORMCODERETRIEVALLINK";
|
||||
НоваяСтрока.Параметр = "--id";
|
||||
НоваяСтрока.Описание = "Client ID";
|
||||
НоваяСтрока.Область = "Public";
|
||||
НоваяСтрока.ОписаниеМетода = "Returns URL for browser authorization";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "google";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleWorkspace";
|
||||
НоваяСтрока.Метод = "FormCodeRetrievalLink";
|
||||
НоваяСтрока.МетодПоиска = "FORMCODERETRIEVALLINK";
|
||||
НоваяСтрока.Параметр = "--calendar";
|
||||
НоваяСтрока.Описание = "Calendar methods permission (необяз. по ум. - True)";
|
||||
НоваяСтрока.Область = "Public";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "google";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleWorkspace";
|
||||
НоваяСтрока.Метод = "FormCodeRetrievalLink";
|
||||
НоваяСтрока.МетодПоиска = "FORMCODERETRIEVALLINK";
|
||||
НоваяСтрока.Параметр = "--drive";
|
||||
НоваяСтрока.Описание = "Drive methods permission (необяз. по ум. - True)";
|
||||
НоваяСтрока.Область = "Public";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "google";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleWorkspace";
|
||||
НоваяСтрока.Метод = "FormCodeRetrievalLink";
|
||||
НоваяСтрока.МетодПоиска = "FORMCODERETRIEVALLINK";
|
||||
НоваяСтрока.Параметр = "--sheets";
|
||||
НоваяСтрока.Описание = "Sheets methods permission (необяз. по ум. - True)";
|
||||
НоваяСтрока.Область = "Public";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "google";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleWorkspace";
|
||||
НоваяСтрока.Метод = "GetTokenByCode";
|
||||
НоваяСтрока.МетодПоиска = "GETTOKENBYCODE";
|
||||
НоваяСтрока.Параметр = "--id";
|
||||
НоваяСтрока.Описание = "Client ID";
|
||||
НоваяСтрока.Область = "Public";
|
||||
НоваяСтрока.ОписаниеМетода = "Gets token by code from browser authorization";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "google";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleWorkspace";
|
||||
НоваяСтрока.Метод = "GetTokenByCode";
|
||||
НоваяСтрока.МетодПоиска = "GETTOKENBYCODE";
|
||||
НоваяСтрока.Параметр = "--secret";
|
||||
НоваяСтрока.Описание = "Client secret";
|
||||
НоваяСтрока.Область = "Public";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "google";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleWorkspace";
|
||||
НоваяСтрока.Метод = "GetTokenByCode";
|
||||
НоваяСтрока.МетодПоиска = "GETTOKENBYCODE";
|
||||
НоваяСтрока.Параметр = "--code";
|
||||
НоваяСтрока.Описание = "Code from browser";
|
||||
НоваяСтрока.Область = "Public";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "google";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleWorkspace";
|
||||
НоваяСтрока.Метод = "RefreshToken";
|
||||
НоваяСтрока.МетодПоиска = "REFRESHTOKEN";
|
||||
НоваяСтрока.Параметр = "--id";
|
||||
НоваяСтрока.Описание = "Client ID";
|
||||
НоваяСтрока.Область = "Public";
|
||||
НоваяСтрока.ОписаниеМетода = "Updates token by Refresh token";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "google";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleWorkspace";
|
||||
НоваяСтрока.Метод = "RefreshToken";
|
||||
НоваяСтрока.МетодПоиска = "REFRESHTOKEN";
|
||||
НоваяСтрока.Параметр = "--secret";
|
||||
НоваяСтрока.Описание = "Client secret";
|
||||
НоваяСтрока.Область = "Public";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "google";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleWorkspace";
|
||||
НоваяСтрока.Метод = "RefreshToken";
|
||||
НоваяСтрока.МетодПоиска = "REFRESHTOKEN";
|
||||
НоваяСтрока.Параметр = "--refresh";
|
||||
НоваяСтрока.Описание = "Refresh token";
|
||||
НоваяСтрока.Область = "Public";
|
||||
|
||||
Возврат ТаблицаСостава;
|
||||
КонецФункции
|
||||
|
@ -1,333 +0,0 @@
|
||||
Функция ПолучитьСостав() Экспорт
|
||||
|
||||
ТаблицаСостава = Новый ТаблицаЗначений();
|
||||
ТаблицаСостава.Колонки.Добавить("Библиотека");
|
||||
ТаблицаСостава.Колонки.Добавить("Модуль");
|
||||
ТаблицаСостава.Колонки.Добавить("Метод");
|
||||
ТаблицаСостава.Колонки.Добавить("МетодПоиска");
|
||||
ТаблицаСостава.Колонки.Добавить("Параметр");
|
||||
ТаблицаСостава.Колонки.Добавить("Описание");
|
||||
ТаблицаСостава.Колонки.Добавить("ОписаниеМетода");
|
||||
ТаблицаСостава.Колонки.Добавить("Область");
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gsheets";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleSheets";
|
||||
НоваяСтрока.Метод = "CreateBook";
|
||||
НоваяСтрока.МетодПоиска = "CREATEBOOK";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "Book work";
|
||||
НоваяСтрока.ОписаниеМетода = "Creates a new book";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gsheets";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleSheets";
|
||||
НоваяСтрока.Метод = "CreateBook";
|
||||
НоваяСтрока.МетодПоиска = "CREATEBOOK";
|
||||
НоваяСтрока.Параметр = "--title";
|
||||
НоваяСтрока.Описание = "Name";
|
||||
НоваяСтрока.Область = "Book work";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gsheets";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleSheets";
|
||||
НоваяСтрока.Метод = "CreateBook";
|
||||
НоваяСтрока.МетодПоиска = "CREATEBOOK";
|
||||
НоваяСтрока.Параметр = "--sheets";
|
||||
НоваяСтрока.Описание = "Array of names to add new sheets to the book";
|
||||
НоваяСтрока.Область = "Book work";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gsheets";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleSheets";
|
||||
НоваяСтрока.Метод = "GetBook";
|
||||
НоваяСтрока.МетодПоиска = "GETBOOK";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "Book work";
|
||||
НоваяСтрока.ОписаниеМетода = "Gets information about the book by ID";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gsheets";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleSheets";
|
||||
НоваяСтрока.Метод = "GetBook";
|
||||
НоваяСтрока.МетодПоиска = "GETBOOK";
|
||||
НоваяСтрока.Параметр = "--spreadsheet";
|
||||
НоваяСтрока.Описание = "BookIdentifier";
|
||||
НоваяСтрока.Область = "Book work";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gsheets";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleSheets";
|
||||
НоваяСтрока.Метод = "EditBookTitle";
|
||||
НоваяСтрока.МетодПоиска = "EDITBOOKTITLE";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "Book work";
|
||||
НоваяСтрока.ОписаниеМетода = "Changes the name of the existing book";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gsheets";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleSheets";
|
||||
НоваяСтрока.Метод = "EditBookTitle";
|
||||
НоваяСтрока.МетодПоиска = "EDITBOOKTITLE";
|
||||
НоваяСтрока.Параметр = "--spreadsheet";
|
||||
НоваяСтрока.Описание = "BookID";
|
||||
НоваяСтрока.Область = "Book work";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gsheets";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleSheets";
|
||||
НоваяСтрока.Метод = "EditBookTitle";
|
||||
НоваяСтрока.МетодПоиска = "EDITBOOKTITLE";
|
||||
НоваяСтрока.Параметр = "--title";
|
||||
НоваяСтрока.Описание = "New name";
|
||||
НоваяСтрока.Область = "Book work";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gsheets";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleSheets";
|
||||
НоваяСтрока.Метод = "AddSheet";
|
||||
НоваяСтрока.МетодПоиска = "ADDSHEET";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "Sheet work";
|
||||
НоваяСтрока.ОписаниеМетода = "Adds a new sheet to the book";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gsheets";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleSheets";
|
||||
НоваяСтрока.Метод = "AddSheet";
|
||||
НоваяСтрока.МетодПоиска = "ADDSHEET";
|
||||
НоваяСтрока.Параметр = "--spreadsheet";
|
||||
НоваяСтрока.Описание = "BookIdentifier";
|
||||
НоваяСтрока.Область = "Sheet work";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gsheets";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleSheets";
|
||||
НоваяСтрока.Метод = "AddSheet";
|
||||
НоваяСтрока.МетодПоиска = "ADDSHEET";
|
||||
НоваяСтрока.Параметр = "--title";
|
||||
НоваяСтрока.Описание = "NewSheetName";
|
||||
НоваяСтрока.Область = "Sheet work";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gsheets";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleSheets";
|
||||
НоваяСтрока.Метод = "DeleteSheet";
|
||||
НоваяСтрока.МетодПоиска = "DELETESHEET";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "Sheet work";
|
||||
НоваяСтрока.ОписаниеМетода = "Deletes a sheet from the book";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gsheets";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleSheets";
|
||||
НоваяСтрока.Метод = "DeleteSheet";
|
||||
НоваяСтрока.МетодПоиска = "DELETESHEET";
|
||||
НоваяСтрока.Параметр = "--spreadsheet";
|
||||
НоваяСтрока.Описание = "BookIdentifier";
|
||||
НоваяСтрока.Область = "Sheet work";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gsheets";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleSheets";
|
||||
НоваяСтрока.Метод = "DeleteSheet";
|
||||
НоваяСтрока.МетодПоиска = "DELETESHEET";
|
||||
НоваяСтрока.Параметр = "--sheet";
|
||||
НоваяСтрока.Описание = "IdentifierOfSheetToDelete";
|
||||
НоваяСтрока.Область = "Sheet work";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gsheets";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleSheets";
|
||||
НоваяСтрока.Метод = "CopySheet";
|
||||
НоваяСтрока.МетодПоиска = "COPYSHEET";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "Sheet work";
|
||||
НоваяСтрока.ОписаниеМетода = "Copies a sheet from one book to another";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gsheets";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleSheets";
|
||||
НоваяСтрока.Метод = "CopySheet";
|
||||
НоваяСтрока.МетодПоиска = "COPYSHEET";
|
||||
НоваяСтрока.Параметр = "--from";
|
||||
НоваяСтрока.Описание = "SourceBookID";
|
||||
НоваяСтрока.Область = "Sheet work";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gsheets";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleSheets";
|
||||
НоваяСтрока.Метод = "CopySheet";
|
||||
НоваяСтрока.МетодПоиска = "COPYSHEET";
|
||||
НоваяСтрока.Параметр = "--to";
|
||||
НоваяСтрока.Описание = "DestinationBookID";
|
||||
НоваяСтрока.Область = "Sheet work";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gsheets";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleSheets";
|
||||
НоваяСтрока.Метод = "CopySheet";
|
||||
НоваяСтрока.МетодПоиска = "COPYSHEET";
|
||||
НоваяСтрока.Параметр = "--sheet";
|
||||
НоваяСтрока.Описание = "CopiedSheetID";
|
||||
НоваяСтрока.Область = "Sheet work";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gsheets";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleSheets";
|
||||
НоваяСтрока.Метод = "SetCellValues";
|
||||
НоваяСтрока.МетодПоиска = "SETCELLVALUES";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "Data work";
|
||||
НоваяСтрока.ОписаниеМетода = "Sets sheet cell values";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gsheets";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleSheets";
|
||||
НоваяСтрока.Метод = "SetCellValues";
|
||||
НоваяСтрока.МетодПоиска = "SETCELLVALUES";
|
||||
НоваяСтрока.Параметр = "--spreadsheet";
|
||||
НоваяСтрока.Описание = "BookID";
|
||||
НоваяСтрока.Область = "Data work";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gsheets";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleSheets";
|
||||
НоваяСтрока.Метод = "SetCellValues";
|
||||
НоваяСтрока.МетодПоиска = "SETCELLVALUES";
|
||||
НоваяСтрока.Параметр = "--Fill data where the key is the cell name like A1";
|
||||
НоваяСтрока.Описание = "data";
|
||||
НоваяСтрока.Область = "Data work";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gsheets";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleSheets";
|
||||
НоваяСтрока.Метод = "SetCellValues";
|
||||
НоваяСтрока.МетодПоиска = "SETCELLVALUES";
|
||||
НоваяСтрока.Параметр = "--sheetname";
|
||||
НоваяСтрока.Описание = "Sheet name (first sheet by default) (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Data work";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gsheets";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleSheets";
|
||||
НоваяСтрока.Метод = "SetCellValues";
|
||||
НоваяСтрока.МетодПоиска = "SETCELLVALUES";
|
||||
НоваяСтрока.Параметр = "--dim";
|
||||
НоваяСтрока.Описание = "Main dimension when filling the array range (необяз. по ум. - COLUMNS)";
|
||||
НоваяСтрока.Область = "Data work";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gsheets";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleSheets";
|
||||
НоваяСтрока.Метод = "ClearCells";
|
||||
НоваяСтрока.МетодПоиска = "CLEARCELLS";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "Data work";
|
||||
НоваяСтрока.ОписаниеМетода = "Clears the value in cells";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gsheets";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleSheets";
|
||||
НоваяСтрока.Метод = "ClearCells";
|
||||
НоваяСтрока.МетодПоиска = "CLEARCELLS";
|
||||
НоваяСтрока.Параметр = "--spreadsheet";
|
||||
НоваяСтрока.Описание = "BookID";
|
||||
НоваяСтрока.Область = "Data work";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gsheets";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleSheets";
|
||||
НоваяСтрока.Метод = "ClearCells";
|
||||
НоваяСтрока.МетодПоиска = "CLEARCELLS";
|
||||
НоваяСтрока.Параметр = "--cells";
|
||||
НоваяСтрока.Описание = "Array of cells like A1 to be cleared";
|
||||
НоваяСтрока.Область = "Data work";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gsheets";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleSheets";
|
||||
НоваяСтрока.Метод = "ClearCells";
|
||||
НоваяСтрока.МетодПоиска = "CLEARCELLS";
|
||||
НоваяСтрока.Параметр = "--sheetname";
|
||||
НоваяСтрока.Описание = "Sheet name (first sheet by default) (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Data work";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gsheets";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleSheets";
|
||||
НоваяСтрока.Метод = "GetCellValues";
|
||||
НоваяСтрока.МетодПоиска = "GETCELLVALUES";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "Data work";
|
||||
НоваяСтрока.ОписаниеМетода = "Gets cell values of the table";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gsheets";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleSheets";
|
||||
НоваяСтрока.Метод = "GetCellValues";
|
||||
НоваяСтрока.МетодПоиска = "GETCELLVALUES";
|
||||
НоваяСтрока.Параметр = "--spreadsheet";
|
||||
НоваяСтрока.Описание = "BookID";
|
||||
НоваяСтрока.Область = "Data work";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gsheets";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleSheets";
|
||||
НоваяСтрока.Метод = "GetCellValues";
|
||||
НоваяСтрока.МетодПоиска = "GETCELLVALUES";
|
||||
НоваяСтрока.Параметр = "--type cells to get (whole sheet if not filled)";
|
||||
НоваяСтрока.Описание = "cells (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Data work";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "gsheets";
|
||||
НоваяСтрока.Модуль = "OPI_GoogleSheets";
|
||||
НоваяСтрока.Метод = "GetCellValues";
|
||||
НоваяСтрока.МетодПоиска = "GETCELLVALUES";
|
||||
НоваяСтрока.Параметр = "--sheetname";
|
||||
НоваяСтрока.Описание = "Sheet name (first sheet by default) (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Data work";
|
||||
|
||||
Возврат ТаблицаСостава;
|
||||
КонецФункции
|
||||
|
@ -1,447 +0,0 @@
|
||||
Функция ПолучитьСостав() Экспорт
|
||||
|
||||
ТаблицаСостава = Новый ТаблицаЗначений();
|
||||
ТаблицаСостава.Колонки.Добавить("Библиотека");
|
||||
ТаблицаСостава.Колонки.Добавить("Модуль");
|
||||
ТаблицаСостава.Колонки.Добавить("Метод");
|
||||
ТаблицаСостава.Колонки.Добавить("МетодПоиска");
|
||||
ТаблицаСостава.Колонки.Добавить("Параметр");
|
||||
ТаблицаСостава.Колонки.Добавить("Описание");
|
||||
ТаблицаСостава.Колонки.Добавить("ОписаниеМетода");
|
||||
ТаблицаСостава.Колонки.Добавить("Область");
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "CreatePage";
|
||||
НоваяСтрока.МетодПоиска = "CREATEPAGE";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "Page management";
|
||||
НоваяСтрока.ОписаниеМетода = "Creates a child page above another parent page";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "CreatePage";
|
||||
НоваяСтрока.МетодПоиска = "CREATEPAGE";
|
||||
НоваяСтрока.Параметр = "--page";
|
||||
НоваяСтрока.Описание = "Parent ID";
|
||||
НоваяСтрока.Область = "Page management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "CreatePage";
|
||||
НоваяСтрока.МетодПоиска = "CREATEPAGE";
|
||||
НоваяСтрока.Параметр = "--title";
|
||||
НоваяСтрока.Описание = "Page title";
|
||||
НоваяСтрока.Область = "Page management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "CreatePageInDatabase";
|
||||
НоваяСтрока.МетодПоиска = "CREATEPAGEINDATABASE";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "Page management";
|
||||
НоваяСтрока.ОписаниеМетода = "Creates a page in the parent database";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "CreatePageInDatabase";
|
||||
НоваяСтрока.МетодПоиска = "CREATEPAGEINDATABASE";
|
||||
НоваяСтрока.Параметр = "--base";
|
||||
НоваяСтрока.Описание = "Parent database ID";
|
||||
НоваяСтрока.Область = "Page management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "CreatePageInDatabase";
|
||||
НоваяСтрока.МетодПоиска = "CREATEPAGEINDATABASE";
|
||||
НоваяСтрока.Параметр = "--Properties match";
|
||||
НоваяСтрока.Описание = "data";
|
||||
НоваяСтрока.Область = "Page management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "GetPage";
|
||||
НоваяСтрока.МетодПоиска = "GETPAGE";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "Page management";
|
||||
НоваяСтрока.ОписаниеМетода = "Gets information about the page by ID";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "GetPage";
|
||||
НоваяСтрока.МетодПоиска = "GETPAGE";
|
||||
НоваяСтрока.Параметр = "--page";
|
||||
НоваяСтрока.Описание = "Page ID";
|
||||
НоваяСтрока.Область = "Page management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "EditPageProperties";
|
||||
НоваяСтрока.МетодПоиска = "EDITPAGEPROPERTIES";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "Page management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "EditPageProperties";
|
||||
НоваяСтрока.МетодПоиска = "EDITPAGEPROPERTIES";
|
||||
НоваяСтрока.Параметр = "--page";
|
||||
НоваяСтрока.Описание = "ID of the page being modified";
|
||||
НоваяСтрока.Область = "Page management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "EditPageProperties";
|
||||
НоваяСтрока.МетодПоиска = "EDITPAGEPROPERTIES";
|
||||
НоваяСтрока.Параметр = "--Matching of editable parameters";
|
||||
НоваяСтрока.Описание = "data (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Page management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "EditPageProperties";
|
||||
НоваяСтрока.МетодПоиска = "EDITPAGEPROPERTIES";
|
||||
НоваяСтрока.Параметр = "--icon";
|
||||
НоваяСтрока.Описание = "URL of the page icon image (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Page management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "EditPageProperties";
|
||||
НоваяСтрока.МетодПоиска = "EDITPAGEPROPERTIES";
|
||||
НоваяСтрока.Параметр = "--cover";
|
||||
НоваяСтрока.Описание = "URL of the page cover image (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Page management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "EditPageProperties";
|
||||
НоваяСтрока.МетодПоиска = "EDITPAGEPROPERTIES";
|
||||
НоваяСтрока.Параметр = "--archive";
|
||||
НоваяСтрока.Описание = "Archive page or not (boolean) (необяз. по ум. - False)";
|
||||
НоваяСтрока.Область = "Page management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "CreateDatabase";
|
||||
НоваяСтрока.МетодПоиска = "CREATEDATABASE";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "Database management";
|
||||
НоваяСтрока.ОписаниеМетода = "Creates a database
|
||||
|
|
||||
| Структура JSON полей базы (параметр --props):
|
||||
| {
|
||||
| ""Имя поля БД c обычным типом"" : ""Тип данных 1"",
|
||||
| ""Имя поля БД с выбором значения"" :
|
||||
| {
|
||||
| ""Вариант1"" : ""green"",
|
||||
| ""Вариант2"" : ""red"",
|
||||
| ...
|
||||
| },
|
||||
| ...
|
||||
| }
|
||||
|
|
||||
| Доуступные типы: title(ключевой), rich_text, number, status,
|
||||
| date, files, checkbox, url, email, phone_number, people
|
||||
|";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "CreateDatabase";
|
||||
НоваяСтрока.МетодПоиска = "CREATEDATABASE";
|
||||
НоваяСтрока.Параметр = "--page";
|
||||
НоваяСтрока.Описание = "Parent page ID";
|
||||
НоваяСтрока.Область = "Database management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "CreateDatabase";
|
||||
НоваяСтрока.МетодПоиска = "CREATEDATABASE";
|
||||
НоваяСтрока.Параметр = "--title";
|
||||
НоваяСтрока.Описание = "Database title";
|
||||
НоваяСтрока.Область = "Database management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "CreateDatabase";
|
||||
НоваяСтрока.МетодПоиска = "CREATEDATABASE";
|
||||
НоваяСтрока.Параметр = "--props";
|
||||
НоваяСтрока.Описание = "Database properties (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Database management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "GetDatabase";
|
||||
НоваяСтрока.МетодПоиска = "GETDATABASE";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "Database management";
|
||||
НоваяСтрока.ОписаниеМетода = "Get database information";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "GetDatabase";
|
||||
НоваяСтрока.МетодПоиска = "GETDATABASE";
|
||||
НоваяСтрока.Параметр = "--base";
|
||||
НоваяСтрока.Описание = "Database ID";
|
||||
НоваяСтрока.Область = "Database management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "EditDatabaseProperties";
|
||||
НоваяСтрока.МетодПоиска = "EDITDATABASEPROPERTIES";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "Database management";
|
||||
НоваяСтрока.ОписаниеМетода = "Edits properties of an existing database
|
||||
|
|
||||
| Структура JSON полей базы (параметр --props):
|
||||
| {
|
||||
| ""Имя поля БД c обычным типом"" : ""Тип данных 1"",
|
||||
| ""Имя поля БД с выбором значения"" :
|
||||
| {
|
||||
| ""Вариант1"" : ""green"",
|
||||
| ""Вариант2"" : ""red"",
|
||||
| ...
|
||||
| },
|
||||
| ...
|
||||
| }
|
||||
|
|
||||
| Доуступные типы: title(ключевой), rich_text, number, status,
|
||||
| date, files, checkbox, url, email, phone_number, people
|
||||
|";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "EditDatabaseProperties";
|
||||
НоваяСтрока.МетодПоиска = "EDITDATABASEPROPERTIES";
|
||||
НоваяСтрока.Параметр = "--base";
|
||||
НоваяСтрока.Описание = "Target database ID";
|
||||
НоваяСтрока.Область = "Database management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "EditDatabaseProperties";
|
||||
НоваяСтрока.МетодПоиска = "EDITDATABASEPROPERTIES";
|
||||
НоваяСтрока.Параметр = "--props";
|
||||
НоваяСтрока.Описание = "New or modified database properties (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Database management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "EditDatabaseProperties";
|
||||
НоваяСтрока.МетодПоиска = "EDITDATABASEPROPERTIES";
|
||||
НоваяСтрока.Параметр = "--title";
|
||||
НоваяСтрока.Описание = "New database title (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Database management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "EditDatabaseProperties";
|
||||
НоваяСтрока.МетодПоиска = "EDITDATABASEPROPERTIES";
|
||||
НоваяСтрока.Параметр = "--description";
|
||||
НоваяСтрока.Описание = "New database description (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Database management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "CreateBlock";
|
||||
НоваяСтрока.МетодПоиска = "CREATEBLOCK";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "Block work";
|
||||
НоваяСтрока.ОписаниеМетода = "Creates a new block based on an existing block";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "CreateBlock";
|
||||
НоваяСтрока.МетодПоиска = "CREATEBLOCK";
|
||||
НоваяСтрока.Параметр = "--page";
|
||||
НоваяСтрока.Описание = "Parent block or page ID";
|
||||
НоваяСтрока.Область = "Block work";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "CreateBlock";
|
||||
НоваяСтрока.МетодПоиска = "CREATEBLOCK";
|
||||
НоваяСтрока.Параметр = "--block";
|
||||
НоваяСтрока.Описание = "Block ID or block sample itself";
|
||||
НоваяСтрока.Область = "Block work";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "CreateBlock";
|
||||
НоваяСтрока.МетодПоиска = "CREATEBLOCK";
|
||||
НоваяСтрока.Параметр = "--prev";
|
||||
НоваяСтрока.Описание = "Block ID after which to insert the new one (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Block work";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "ReturnBlock";
|
||||
НоваяСтрока.МетодПоиска = "RETURNBLOCK";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "Block work";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "ReturnBlock";
|
||||
НоваяСтрока.МетодПоиска = "RETURNBLOCK";
|
||||
НоваяСтрока.Параметр = "--block";
|
||||
НоваяСтрока.Описание = "Block ID";
|
||||
НоваяСтрока.Область = "Block work";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "ReturnBlock";
|
||||
НоваяСтрока.МетодПоиска = "RETURNBLOCK";
|
||||
НоваяСтрока.Параметр = "--core";
|
||||
НоваяСтрока.Описание = "True > service fields are deleted, only the block itself remains (необяз. по ум. - True)";
|
||||
НоваяСтрока.Область = "Block work";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "ReturnChildBlocks";
|
||||
НоваяСтрока.МетодПоиска = "RETURNCHILDBLOCKS";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "Block work";
|
||||
НоваяСтрока.ОписаниеМетода = "Returns list of child blocks of parent block";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "ReturnChildBlocks";
|
||||
НоваяСтрока.МетодПоиска = "RETURNCHILDBLOCKS";
|
||||
НоваяСтрока.Параметр = "--block";
|
||||
НоваяСтрока.Описание = "Parent block ID";
|
||||
НоваяСтрока.Область = "Block work";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "DeleteBlock";
|
||||
НоваяСтрока.МетодПоиска = "DELETEBLOCK";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "Block work";
|
||||
НоваяСтрока.ОписаниеМетода = "Deletes block by ID";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "DeleteBlock";
|
||||
НоваяСтрока.МетодПоиска = "DELETEBLOCK";
|
||||
НоваяСтрока.Параметр = "--block";
|
||||
НоваяСтрока.Описание = "Block ID";
|
||||
НоваяСтрока.Область = "Block work";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "UserList";
|
||||
НоваяСтрока.МетодПоиска = "USERLIST";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "Users";
|
||||
НоваяСтрока.ОписаниеМетода = "Returns a list of workspace users";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "GetUserData";
|
||||
НоваяСтрока.МетодПоиска = "GETUSERDATA";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "Users";
|
||||
НоваяСтрока.ОписаниеМетода = "Gets user data by ID";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "notion";
|
||||
НоваяСтрока.Модуль = "OPI_Notion";
|
||||
НоваяСтрока.Метод = "GetUserData";
|
||||
НоваяСтрока.МетодПоиска = "GETUSERDATA";
|
||||
НоваяСтрока.Параметр = "--user";
|
||||
НоваяСтрока.Описание = "Target user ID";
|
||||
НоваяСтрока.Область = "Users";
|
||||
|
||||
Возврат ТаблицаСостава;
|
||||
КонецФункции
|
||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -1,67 +0,0 @@
|
||||
Функция ПолучитьСостав() Экспорт
|
||||
|
||||
ТаблицаСостава = Новый ТаблицаЗначений();
|
||||
ТаблицаСостава.Колонки.Добавить("Библиотека");
|
||||
ТаблицаСостава.Колонки.Добавить("Модуль");
|
||||
ТаблицаСостава.Колонки.Добавить("Метод");
|
||||
ТаблицаСостава.Колонки.Добавить("МетодПоиска");
|
||||
ТаблицаСостава.Колонки.Добавить("Параметр");
|
||||
ТаблицаСостава.Колонки.Добавить("Описание");
|
||||
ТаблицаСостава.Колонки.Добавить("ОписаниеМетода");
|
||||
ТаблицаСостава.Колонки.Добавить("Область");
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "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,324 +0,0 @@
|
||||
Функция ПолучитьСостав() Экспорт
|
||||
|
||||
ТаблицаСостава = Новый ТаблицаЗначений();
|
||||
ТаблицаСостава.Колонки.Добавить("Библиотека");
|
||||
ТаблицаСостава.Колонки.Добавить("Модуль");
|
||||
ТаблицаСостава.Колонки.Добавить("Метод");
|
||||
ТаблицаСостава.Колонки.Добавить("МетодПоиска");
|
||||
ТаблицаСостава.Колонки.Добавить("Параметр");
|
||||
ТаблицаСостава.Колонки.Добавить("Описание");
|
||||
ТаблицаСостава.Колонки.Добавить("ОписаниеМетода");
|
||||
ТаблицаСостава.Колонки.Добавить("Область");
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "twitter";
|
||||
НоваяСтрока.Модуль = "OPI_Twitter";
|
||||
НоваяСтрока.Метод = "GetAuthorizationLink";
|
||||
НоваяСтрока.МетодПоиска = "GETAUTHORIZATIONLINK";
|
||||
НоваяСтрока.Параметр = "--auth";
|
||||
НоваяСтрока.Описание = "Authorization JSON or path to .json (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Data and settings";
|
||||
НоваяСтрока.ОписаниеМетода = "Forms a link for authorization via the browser
|
||||
|
|
||||
| Структура JSON данных авторизации (параметр --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";
|
||||
НоваяСтрока.Метод = "GetToken";
|
||||
НоваяСтрока.МетодПоиска = "GETTOKEN";
|
||||
НоваяСтрока.Параметр = "--code";
|
||||
НоваяСтрока.Описание = "Code obtained from authorization See GetAuthorizationLink";
|
||||
НоваяСтрока.Область = "Data and settings";
|
||||
НоваяСтрока.ОписаниеМетода = "Gets the token by the code obtained during authorization via the link from GetAuthorizationLink
|
||||
|
|
||||
| Структура JSON данных авторизации (параметр --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";
|
||||
НоваяСтрока.Метод = "GetToken";
|
||||
НоваяСтрока.МетодПоиска = "GETTOKEN";
|
||||
НоваяСтрока.Параметр = "--auth";
|
||||
НоваяСтрока.Описание = "Authorization JSON or path to .json (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Data and settings";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "twitter";
|
||||
НоваяСтрока.Модуль = "OPI_Twitter";
|
||||
НоваяСтрока.Метод = "RefreshToken";
|
||||
НоваяСтрока.МетодПоиска = "REFRESHTOKEN";
|
||||
НоваяСтрока.Параметр = "--auth";
|
||||
НоваяСтрока.Описание = "Authorization JSON or path to .json (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Data and settings";
|
||||
НоваяСтрока.ОписаниеМетода = "Updates the v2 token using the refresh_token
|
||||
|
|
||||
| Структура JSON данных авторизации (параметр --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";
|
||||
НоваяСтрока.Метод = "CreateTextTweet";
|
||||
НоваяСтрока.МетодПоиска = "CREATETEXTTWEET";
|
||||
НоваяСтрока.Параметр = "--text";
|
||||
НоваяСтрока.Описание = "Tweet text";
|
||||
НоваяСтрока.Область = "Tweets";
|
||||
НоваяСтрока.ОписаниеМетода = "Creates a tweet without attachments
|
||||
|
|
||||
| Структура JSON данных авторизации (параметр --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";
|
||||
НоваяСтрока.Метод = "CreateTextTweet";
|
||||
НоваяСтрока.МетодПоиска = "CREATETEXTTWEET";
|
||||
НоваяСтрока.Параметр = "--auth";
|
||||
НоваяСтрока.Описание = "Authorization JSON or path to .json (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Tweets";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "twitter";
|
||||
НоваяСтрока.Модуль = "OPI_Twitter";
|
||||
НоваяСтрока.Метод = "CreateImageTweet";
|
||||
НоваяСтрока.МетодПоиска = "CREATEIMAGETWEET";
|
||||
НоваяСтрока.Параметр = "--text";
|
||||
НоваяСтрока.Описание = "Tweet text";
|
||||
НоваяСтрока.Область = "Tweets";
|
||||
НоваяСтрока.ОписаниеМетода = "Creates a tweet with an image attachment
|
||||
|
|
||||
| Структура JSON данных авторизации (параметр --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";
|
||||
НоваяСтрока.Метод = "CreateImageTweet";
|
||||
НоваяСтрока.МетодПоиска = "CREATEIMAGETWEET";
|
||||
НоваяСтрока.Параметр = "--pictures";
|
||||
НоваяСтрока.Описание = "Image files array";
|
||||
НоваяСтрока.Область = "Tweets";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "twitter";
|
||||
НоваяСтрока.Модуль = "OPI_Twitter";
|
||||
НоваяСтрока.Метод = "CreateImageTweet";
|
||||
НоваяСтрока.МетодПоиска = "CREATEIMAGETWEET";
|
||||
НоваяСтрока.Параметр = "--auth";
|
||||
НоваяСтрока.Описание = "Authorization JSON or path to .json (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Tweets";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "twitter";
|
||||
НоваяСтрока.Модуль = "OPI_Twitter";
|
||||
НоваяСтрока.Метод = "CreateGifTweet";
|
||||
НоваяСтрока.МетодПоиска = "CREATEGIFTWEET";
|
||||
НоваяСтрока.Параметр = "--text";
|
||||
НоваяСтрока.Описание = "Tweet text";
|
||||
НоваяСтрока.Область = "Tweets";
|
||||
НоваяСтрока.ОписаниеМетода = "Creates a tweet with a gif attachment
|
||||
|
|
||||
| Структура JSON данных авторизации (параметр --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";
|
||||
НоваяСтрока.Метод = "CreateGifTweet";
|
||||
НоваяСтрока.МетодПоиска = "CREATEGIFTWEET";
|
||||
НоваяСтрока.Параметр = "--gifs";
|
||||
НоваяСтрока.Описание = "Gif files array";
|
||||
НоваяСтрока.Область = "Tweets";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "twitter";
|
||||
НоваяСтрока.Модуль = "OPI_Twitter";
|
||||
НоваяСтрока.Метод = "CreateGifTweet";
|
||||
НоваяСтрока.МетодПоиска = "CREATEGIFTWEET";
|
||||
НоваяСтрока.Параметр = "--auth";
|
||||
НоваяСтрока.Описание = "Authorization JSON or path to .json (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Tweets";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "twitter";
|
||||
НоваяСтрока.Модуль = "OPI_Twitter";
|
||||
НоваяСтрока.Метод = "CreateVideoTweet";
|
||||
НоваяСтрока.МетодПоиска = "CREATEVIDEOTWEET";
|
||||
НоваяСтрока.Параметр = "--text";
|
||||
НоваяСтрока.Описание = "Tweet text";
|
||||
НоваяСтрока.Область = "Tweets";
|
||||
НоваяСтрока.ОписаниеМетода = "Creates a tweet with a video attachment
|
||||
|
|
||||
| Структура JSON данных авторизации (параметр --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";
|
||||
НоваяСтрока.Метод = "CreateVideoTweet";
|
||||
НоваяСтрока.МетодПоиска = "CREATEVIDEOTWEET";
|
||||
НоваяСтрока.Параметр = "--videos";
|
||||
НоваяСтрока.Описание = "Video files array";
|
||||
НоваяСтрока.Область = "Tweets";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "twitter";
|
||||
НоваяСтрока.Модуль = "OPI_Twitter";
|
||||
НоваяСтрока.Метод = "CreateVideoTweet";
|
||||
НоваяСтрока.МетодПоиска = "CREATEVIDEOTWEET";
|
||||
НоваяСтрока.Параметр = "--auth";
|
||||
НоваяСтрока.Описание = "Authorization JSON or path to .json (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Tweets";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "twitter";
|
||||
НоваяСтрока.Модуль = "OPI_Twitter";
|
||||
НоваяСтрока.Метод = "CreatePollTweet";
|
||||
НоваяСтрока.МетодПоиска = "CREATEPOLLTWEET";
|
||||
НоваяСтрока.Параметр = "--text";
|
||||
НоваяСтрока.Описание = "Tweet text";
|
||||
НоваяСтрока.Область = "Tweets";
|
||||
НоваяСтрока.ОписаниеМетода = "Creates a tweet with a poll
|
||||
|
|
||||
| Структура JSON данных авторизации (параметр --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";
|
||||
НоваяСтрока.Метод = "CreatePollTweet";
|
||||
НоваяСтрока.МетодПоиска = "CREATEPOLLTWEET";
|
||||
НоваяСтрока.Параметр = "--options";
|
||||
НоваяСтрока.Описание = "Poll options array";
|
||||
НоваяСтрока.Область = "Tweets";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "twitter";
|
||||
НоваяСтрока.Модуль = "OPI_Twitter";
|
||||
НоваяСтрока.Метод = "CreatePollTweet";
|
||||
НоваяСтрока.МетодПоиска = "CREATEPOLLTWEET";
|
||||
НоваяСтрока.Параметр = "--duration";
|
||||
НоваяСтрока.Описание = "Poll duration";
|
||||
НоваяСтрока.Область = "Tweets";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "twitter";
|
||||
НоваяСтрока.Модуль = "OPI_Twitter";
|
||||
НоваяСтрока.Метод = "CreatePollTweet";
|
||||
НоваяСтрока.МетодПоиска = "CREATEPOLLTWEET";
|
||||
НоваяСтрока.Параметр = "--auth";
|
||||
НоваяСтрока.Описание = "Authorization JSON or path to .json (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Tweets";
|
||||
|
||||
Возврат ТаблицаСостава;
|
||||
КонецФункции
|
||||
|
@ -1,419 +0,0 @@
|
||||
Функция ПолучитьСостав() Экспорт
|
||||
|
||||
ТаблицаСостава = Новый ТаблицаЗначений();
|
||||
ТаблицаСостава.Колонки.Добавить("Библиотека");
|
||||
ТаблицаСостава.Колонки.Добавить("Модуль");
|
||||
ТаблицаСостава.Колонки.Добавить("Метод");
|
||||
ТаблицаСостава.Колонки.Добавить("МетодПоиска");
|
||||
ТаблицаСостава.Колонки.Добавить("Параметр");
|
||||
ТаблицаСостава.Колонки.Добавить("Описание");
|
||||
ТаблицаСостава.Колонки.Добавить("ОписаниеМетода");
|
||||
ТаблицаСостава.Колонки.Добавить("Область");
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "SetWebhook";
|
||||
НоваяСтрока.МетодПоиска = "SETWEBHOOK";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Viber Token";
|
||||
НоваяСтрока.Область = "Settings and information";
|
||||
НоваяСтрока.ОписаниеМетода = "IMPORTANT: Setting up Webhook is mandatory according to Viber rules. You need to have a free URL for this.,
|
||||
| which will return 200 and a genuine SSL certificate. If there is a certificate and the database is published
|
||||
| on the server - you can use an HTTP service. Information about new messages will also be sent there
|
||||
| Viber periodically knocks on the Webhook address, so if it is inactive, everything will stop working";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "SetWebhook";
|
||||
НоваяСтрока.МетодПоиска = "SETWEBHOOK";
|
||||
НоваяСтрока.Параметр = "--url";
|
||||
НоваяСтрока.Описание = "URL for setting up Webhook";
|
||||
НоваяСтрока.Область = "Settings and information";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "GetChannelInformation";
|
||||
НоваяСтрока.МетодПоиска = "GETCHANNELINFORMATION";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "Settings and information";
|
||||
НоваяСтрока.ОписаниеМетода = "Here you can get the channel's user IDs. Bot IDs need to be obtained from the Webhook arrivals
|
||||
| The user ID from channel information is not suitable for sending messages through the bot - they are different";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "GetUserData";
|
||||
НоваяСтрока.МетодПоиска = "GETUSERDATA";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "Settings and information";
|
||||
НоваяСтрока.ОписаниеМетода = "Gets user information by ID";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "GetUserData";
|
||||
НоваяСтрока.МетодПоиска = "GETUSERDATA";
|
||||
НоваяСтрока.Параметр = "--user";
|
||||
НоваяСтрока.Описание = "Viber User ID";
|
||||
НоваяСтрока.Область = "Settings and information";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "GetOnlineUsers";
|
||||
НоваяСтрока.МетодПоиска = "GETONLINEUSERS";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Viber Token";
|
||||
НоваяСтрока.Область = "Settings and information";
|
||||
НоваяСтрока.ОписаниеМетода = "Gets the status of a user or several users by ID";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "GetOnlineUsers";
|
||||
НоваяСтрока.МетодПоиска = "GETONLINEUSERS";
|
||||
НоваяСтрока.Параметр = "--users";
|
||||
НоваяСтрока.Описание = "Viber User(s) ID";
|
||||
НоваяСтрока.Область = "Settings and information";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "SendTextMessage";
|
||||
НоваяСтрока.МетодПоиска = "SENDTEXTMESSAGE";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "Message sending";
|
||||
НоваяСтрока.ОписаниеМетода = "Sends a text message to a chat or channel";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "SendTextMessage";
|
||||
НоваяСтрока.МетодПоиска = "SENDTEXTMESSAGE";
|
||||
НоваяСтрока.Параметр = "--text";
|
||||
НоваяСтрока.Описание = "Message text";
|
||||
НоваяСтрока.Область = "Message sending";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "SendTextMessage";
|
||||
НоваяСтрока.МетодПоиска = "SENDTEXTMESSAGE";
|
||||
НоваяСтрока.Параметр = "--user";
|
||||
НоваяСтрока.Описание = "User ID. For channel > administrator, for bot > recipient";
|
||||
НоваяСтрока.Область = "Message sending";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "SendTextMessage";
|
||||
НоваяСтрока.МетодПоиска = "SENDTEXTMESSAGE";
|
||||
НоваяСтрока.Параметр = "--ischannel";
|
||||
НоваяСтрока.Описание = "Sending to channel or bot chat";
|
||||
НоваяСтрока.Область = "Message sending";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "SendTextMessage";
|
||||
НоваяСтрока.МетодПоиска = "SENDTEXTMESSAGE";
|
||||
НоваяСтрока.Параметр = "--keyboard";
|
||||
НоваяСтрока.Описание = "See CreateKeyboardFromArrayButton (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Message sending";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "SendImage";
|
||||
НоваяСтрока.МетодПоиска = "SENDIMAGE";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "Message sending";
|
||||
НоваяСтрока.ОписаниеМетода = "Sends an image to a chat or channel";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "SendImage";
|
||||
НоваяСтрока.МетодПоиска = "SENDIMAGE";
|
||||
НоваяСтрока.Параметр = "--picture";
|
||||
НоваяСтрока.Описание = "Image URL";
|
||||
НоваяСтрока.Область = "Message sending";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "SendImage";
|
||||
НоваяСтрока.МетодПоиска = "SENDIMAGE";
|
||||
НоваяСтрока.Параметр = "--user";
|
||||
НоваяСтрока.Описание = "User ID. For channel > administrator, for bot > recipient";
|
||||
НоваяСтрока.Область = "Message sending";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "SendImage";
|
||||
НоваяСтрока.МетодПоиска = "SENDIMAGE";
|
||||
НоваяСтрока.Параметр = "--ischannel";
|
||||
НоваяСтрока.Описание = "Sending to channel or bot chat";
|
||||
НоваяСтрока.Область = "Message sending";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "SendImage";
|
||||
НоваяСтрока.МетодПоиска = "SENDIMAGE";
|
||||
НоваяСтрока.Параметр = "--description";
|
||||
НоваяСтрока.Описание = "Image annotation (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Message sending";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "SendFile";
|
||||
НоваяСтрока.МетодПоиска = "SENDFILE";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "Message sending";
|
||||
НоваяСтрока.ОписаниеМетода = "Sends a file (document) to a chat or channel";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "SendFile";
|
||||
НоваяСтрока.МетодПоиска = "SENDFILE";
|
||||
НоваяСтрока.Параметр = "--file";
|
||||
НоваяСтрока.Описание = "File URL";
|
||||
НоваяСтрока.Область = "Message sending";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "SendFile";
|
||||
НоваяСтрока.МетодПоиска = "SENDFILE";
|
||||
НоваяСтрока.Параметр = "--user";
|
||||
НоваяСтрока.Описание = "User ID. For channel > administrator, for bot > recipient";
|
||||
НоваяСтрока.Область = "Message sending";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "SendFile";
|
||||
НоваяСтрока.МетодПоиска = "SENDFILE";
|
||||
НоваяСтрока.Параметр = "--ischannel";
|
||||
НоваяСтрока.Описание = "Sending to channel or bot chat";
|
||||
НоваяСтрока.Область = "Message sending";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "SendFile";
|
||||
НоваяСтрока.МетодПоиска = "SENDFILE";
|
||||
НоваяСтрока.Параметр = "--ext";
|
||||
НоваяСтрока.Описание = "File extension";
|
||||
НоваяСтрока.Область = "Message sending";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "SendFile";
|
||||
НоваяСтрока.МетодПоиска = "SENDFILE";
|
||||
НоваяСтрока.Параметр = "--size";
|
||||
НоваяСтрока.Описание = "File size. If not filled in > determined automatically by downloading the file (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Message sending";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "SendContact";
|
||||
НоваяСтрока.МетодПоиска = "SENDCONTACT";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "Message sending";
|
||||
НоваяСтрока.ОписаниеМетода = "Sends a contact with a phone number to a chat or channel";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "SendContact";
|
||||
НоваяСтрока.МетодПоиска = "SENDCONTACT";
|
||||
НоваяСтрока.Параметр = "--name";
|
||||
НоваяСтрока.Описание = "Contact name";
|
||||
НоваяСтрока.Область = "Message sending";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "SendContact";
|
||||
НоваяСтрока.МетодПоиска = "SENDCONTACT";
|
||||
НоваяСтрока.Параметр = "--phone";
|
||||
НоваяСтрока.Описание = "Phone number";
|
||||
НоваяСтрока.Область = "Message sending";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "SendContact";
|
||||
НоваяСтрока.МетодПоиска = "SENDCONTACT";
|
||||
НоваяСтрока.Параметр = "--user";
|
||||
НоваяСтрока.Описание = "User ID. For channel > administrator, for bot > recipient";
|
||||
НоваяСтрока.Область = "Message sending";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "SendContact";
|
||||
НоваяСтрока.МетодПоиска = "SENDCONTACT";
|
||||
НоваяСтрока.Параметр = "--ischannel";
|
||||
НоваяСтрока.Описание = "Sending to channel or bot chat";
|
||||
НоваяСтрока.Область = "Message sending";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "SendLocation";
|
||||
НоваяСтрока.МетодПоиска = "SENDLOCATION";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "Message sending";
|
||||
НоваяСтрока.ОписаниеМетода = "Sends geographic coordinates to a chat or channel";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "SendLocation";
|
||||
НоваяСтрока.МетодПоиска = "SENDLOCATION";
|
||||
НоваяСтрока.Параметр = "--lat";
|
||||
НоваяСтрока.Описание = "Geographic latitude";
|
||||
НоваяСтрока.Область = "Message sending";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "SendLocation";
|
||||
НоваяСтрока.МетодПоиска = "SENDLOCATION";
|
||||
НоваяСтрока.Параметр = "--long";
|
||||
НоваяСтрока.Описание = "Geographic longitude";
|
||||
НоваяСтрока.Область = "Message sending";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "SendLocation";
|
||||
НоваяСтрока.МетодПоиска = "SENDLOCATION";
|
||||
НоваяСтрока.Параметр = "--user";
|
||||
НоваяСтрока.Описание = "User ID. For channel > administrator, for bot > recipient";
|
||||
НоваяСтрока.Область = "Message sending";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "SendLocation";
|
||||
НоваяСтрока.МетодПоиска = "SENDLOCATION";
|
||||
НоваяСтрока.Параметр = "--ischannel";
|
||||
НоваяСтрока.Описание = "Sending to channel or bot chat";
|
||||
НоваяСтрока.Область = "Message sending";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "SendLink";
|
||||
НоваяСтрока.МетодПоиска = "SENDLINK";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "Message sending";
|
||||
НоваяСтрока.ОписаниеМетода = "Sends a URL with a preview to a chat or channel";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "SendLink";
|
||||
НоваяСтрока.МетодПоиска = "SENDLINK";
|
||||
НоваяСтрока.Параметр = "--url";
|
||||
НоваяСтрока.Описание = "SentLink";
|
||||
НоваяСтрока.Область = "Message sending";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "SendLink";
|
||||
НоваяСтрока.МетодПоиска = "SENDLINK";
|
||||
НоваяСтрока.Параметр = "--user";
|
||||
НоваяСтрока.Описание = "User ID. For channel > administrator, for bot > recipient";
|
||||
НоваяСтрока.Область = "Message sending";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "SendLink";
|
||||
НоваяСтрока.МетодПоиска = "SENDLINK";
|
||||
НоваяСтрока.Параметр = "--ischannel";
|
||||
НоваяСтрока.Описание = "Sending to channel or bot chat";
|
||||
НоваяСтрока.Область = "Message sending";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "CreateKeyboardFromArrayButton";
|
||||
НоваяСтрока.МетодПоиска = "CREATEKEYBOARDFROMARRAYBUTTON";
|
||||
НоваяСтрока.Параметр = "--buttons";
|
||||
НоваяСтрока.Описание = "Array of buttons";
|
||||
НоваяСтрока.Область = "Message sending";
|
||||
НоваяСтрока.ОписаниеМетода = "Returns a keyboard structure for messages";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "viber";
|
||||
НоваяСтрока.Модуль = "OPI_Viber";
|
||||
НоваяСтрока.Метод = "CreateKeyboardFromArrayButton";
|
||||
НоваяСтрока.МетодПоиска = "CREATEKEYBOARDFROMARRAYBUTTON";
|
||||
НоваяСтрока.Параметр = "--color";
|
||||
НоваяСтрока.Описание = "HEX color of buttons with # at the beginning (необяз. по ум. - #2db9b9)";
|
||||
НоваяСтрока.Область = "Message sending";
|
||||
|
||||
Возврат ТаблицаСостава;
|
||||
КонецФункции
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -1,544 +0,0 @@
|
||||
Функция ПолучитьСостав() Экспорт
|
||||
|
||||
ТаблицаСостава = Новый ТаблицаЗначений();
|
||||
ТаблицаСостава.Колонки.Добавить("Библиотека");
|
||||
ТаблицаСостава.Колонки.Добавить("Модуль");
|
||||
ТаблицаСостава.Колонки.Добавить("Метод");
|
||||
ТаблицаСостава.Колонки.Добавить("МетодПоиска");
|
||||
ТаблицаСостава.Колонки.Добавить("Параметр");
|
||||
ТаблицаСостава.Колонки.Добавить("Описание");
|
||||
ТаблицаСостава.Колонки.Добавить("ОписаниеМетода");
|
||||
ТаблицаСостава.Колонки.Добавить("Область");
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "yadisk";
|
||||
НоваяСтрока.Модуль = "OPI_YandexDisk";
|
||||
НоваяСтрока.Метод = "GetDiskInformation";
|
||||
НоваяСтрока.МетодПоиска = "GETDISKINFORMATION";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "File and folder management";
|
||||
НоваяСтрока.ОписаниеМетода = "Gets information about the current disk";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "yadisk";
|
||||
НоваяСтрока.Модуль = "OPI_YandexDisk";
|
||||
НоваяСтрока.Метод = "CreateFolder";
|
||||
НоваяСтрока.МетодПоиска = "CREATEFOLDER";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "File and folder management";
|
||||
НоваяСтрока.ОписаниеМетода = "Creates a directory on the disk";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "yadisk";
|
||||
НоваяСтрока.Модуль = "OPI_YandexDisk";
|
||||
НоваяСтрока.Метод = "CreateFolder";
|
||||
НоваяСтрока.МетодПоиска = "CREATEFOLDER";
|
||||
НоваяСтрока.Параметр = "--path";
|
||||
НоваяСтрока.Описание = "Path to the created folder";
|
||||
НоваяСтрока.Область = "File and folder management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "yadisk";
|
||||
НоваяСтрока.Модуль = "OPI_YandexDisk";
|
||||
НоваяСтрока.Метод = "GetObject";
|
||||
НоваяСтрока.МетодПоиска = "GETOBJECT";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "File and folder management";
|
||||
НоваяСтрока.ОписаниеМетода = "Gets information about a disk object at the specified path";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "yadisk";
|
||||
НоваяСтрока.Модуль = "OPI_YandexDisk";
|
||||
НоваяСтрока.Метод = "GetObject";
|
||||
НоваяСтрока.МетодПоиска = "GETOBJECT";
|
||||
НоваяСтрока.Параметр = "--path";
|
||||
НоваяСтрока.Описание = "Path to folder or file";
|
||||
НоваяСтрока.Область = "File and folder management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "yadisk";
|
||||
НоваяСтрока.Модуль = "OPI_YandexDisk";
|
||||
НоваяСтрока.Метод = "DeleteObject";
|
||||
НоваяСтрока.МетодПоиска = "DELETEOBJECT";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "File and folder management";
|
||||
НоваяСтрока.ОписаниеМетода = "Deletes an object at the specified path";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "yadisk";
|
||||
НоваяСтрока.Модуль = "OPI_YandexDisk";
|
||||
НоваяСтрока.Метод = "DeleteObject";
|
||||
НоваяСтрока.МетодПоиска = "DELETEOBJECT";
|
||||
НоваяСтрока.Параметр = "--path";
|
||||
НоваяСтрока.Описание = "Path to the folder or file to be deleted";
|
||||
НоваяСтрока.Область = "File and folder management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "yadisk";
|
||||
НоваяСтрока.Модуль = "OPI_YandexDisk";
|
||||
НоваяСтрока.Метод = "DeleteObject";
|
||||
НоваяСтрока.МетодПоиска = "DELETEOBJECT";
|
||||
НоваяСтрока.Параметр = "--can";
|
||||
НоваяСтрока.Описание = "To cart (необяз. по ум. - True)";
|
||||
НоваяСтрока.Область = "File and folder management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "yadisk";
|
||||
НоваяСтрока.Модуль = "OPI_YandexDisk";
|
||||
НоваяСтрока.Метод = "CreateObjectCopy";
|
||||
НоваяСтрока.МетодПоиска = "CREATEOBJECTCOPY";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "File and folder management";
|
||||
НоваяСтрока.ОписаниеМетода = "Creates a copy of the object at the specified path and path to the original";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "yadisk";
|
||||
НоваяСтрока.Модуль = "OPI_YandexDisk";
|
||||
НоваяСтрока.Метод = "CreateObjectCopy";
|
||||
НоваяСтрока.МетодПоиска = "CREATEOBJECTCOPY";
|
||||
НоваяСтрока.Параметр = "--from";
|
||||
НоваяСтрока.Описание = "Path to the original file or directory";
|
||||
НоваяСтрока.Область = "File and folder management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "yadisk";
|
||||
НоваяСтрока.Модуль = "OPI_YandexDisk";
|
||||
НоваяСтрока.Метод = "CreateObjectCopy";
|
||||
НоваяСтрока.МетодПоиска = "CREATEOBJECTCOPY";
|
||||
НоваяСтрока.Параметр = "--to";
|
||||
НоваяСтрока.Описание = "Destination path for the copy";
|
||||
НоваяСтрока.Область = "File and folder management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "yadisk";
|
||||
НоваяСтрока.Модуль = "OPI_YandexDisk";
|
||||
НоваяСтрока.Метод = "CreateObjectCopy";
|
||||
НоваяСтрока.МетодПоиска = "CREATEOBJECTCOPY";
|
||||
НоваяСтрока.Параметр = "--rewrite";
|
||||
НоваяСтрока.Описание = "Overwrite if a file with the same name already exists (необяз. по ум. - False)";
|
||||
НоваяСтрока.Область = "File and folder management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "yadisk";
|
||||
НоваяСтрока.Модуль = "OPI_YandexDisk";
|
||||
НоваяСтрока.Метод = "GetDownloadLink";
|
||||
НоваяСтрока.МетодПоиска = "GETDOWNLOADLINK";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "File and folder management";
|
||||
НоваяСтрока.ОписаниеМетода = "Gets a download link for the file";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "yadisk";
|
||||
НоваяСтрока.Модуль = "OPI_YandexDisk";
|
||||
НоваяСтрока.Метод = "GetDownloadLink";
|
||||
НоваяСтрока.МетодПоиска = "GETDOWNLOADLINK";
|
||||
НоваяСтрока.Параметр = "--path";
|
||||
НоваяСтрока.Описание = "Path to the file for downloading";
|
||||
НоваяСтрока.Область = "File and folder management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "yadisk";
|
||||
НоваяСтрока.Модуль = "OPI_YandexDisk";
|
||||
НоваяСтрока.Метод = "DownloadFile";
|
||||
НоваяСтрока.МетодПоиска = "DOWNLOADFILE";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "File and folder management";
|
||||
НоваяСтрока.ОписаниеМетода = "Downloads a file at the specified path";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "yadisk";
|
||||
НоваяСтрока.Модуль = "OPI_YandexDisk";
|
||||
НоваяСтрока.Метод = "DownloadFile";
|
||||
НоваяСтрока.МетодПоиска = "DOWNLOADFILE";
|
||||
НоваяСтрока.Параметр = "--path";
|
||||
НоваяСтрока.Описание = "Path to the file for downloading";
|
||||
НоваяСтрока.Область = "File and folder management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "yadisk";
|
||||
НоваяСтрока.Модуль = "OPI_YandexDisk";
|
||||
НоваяСтрока.Метод = "DownloadFile";
|
||||
НоваяСтрока.МетодПоиска = "DOWNLOADFILE";
|
||||
НоваяСтрока.Параметр = "--out";
|
||||
НоваяСтрока.Описание = "File save path (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "File and folder management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "yadisk";
|
||||
НоваяСтрока.Модуль = "OPI_YandexDisk";
|
||||
НоваяСтрока.Метод = "GetFilesList";
|
||||
НоваяСтрока.МетодПоиска = "GETFILESLIST";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "File and folder management";
|
||||
НоваяСтрока.ОписаниеМетода = "Gets a list of files with or without filtering by type
|
||||
| List of available types: audio, backup, book, compressed, data, development,
|
||||
| diskimage, document, encoded, executable, flash, font,
|
||||
| mage, settings, spreadsheet, text, unknown, video, web";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "yadisk";
|
||||
НоваяСтрока.Модуль = "OPI_YandexDisk";
|
||||
НоваяСтрока.Метод = "GetFilesList";
|
||||
НоваяСтрока.МетодПоиска = "GETFILESLIST";
|
||||
НоваяСтрока.Параметр = "--amount";
|
||||
НоваяСтрока.Описание = "Number of returned objects (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "File and folder management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "yadisk";
|
||||
НоваяСтрока.Модуль = "OPI_YandexDisk";
|
||||
НоваяСтрока.Метод = "GetFilesList";
|
||||
НоваяСтрока.МетодПоиска = "GETFILESLIST";
|
||||
НоваяСтрока.Параметр = "--offset";
|
||||
НоваяСтрока.Описание = "Offset for getting objects not from the beginning of the list (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "File and folder management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "yadisk";
|
||||
НоваяСтрока.Модуль = "OPI_YandexDisk";
|
||||
НоваяСтрока.Метод = "GetFilesList";
|
||||
НоваяСтрока.МетодПоиска = "GETFILESLIST";
|
||||
НоваяСтрока.Параметр = "--type";
|
||||
НоваяСтрока.Описание = "Filter by file type (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "File and folder management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "yadisk";
|
||||
НоваяСтрока.Модуль = "OPI_YandexDisk";
|
||||
НоваяСтрока.Метод = "GetFilesList";
|
||||
НоваяСтрока.МетодПоиска = "GETFILESLIST";
|
||||
НоваяСтрока.Параметр = "--datesort";
|
||||
НоваяСтрока.Описание = "True > sort by date, False > alphabetically (необяз. по ум. - False)";
|
||||
НоваяСтрока.Область = "File and folder management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "yadisk";
|
||||
НоваяСтрока.Модуль = "OPI_YandexDisk";
|
||||
НоваяСтрока.Метод = "MoveObject";
|
||||
НоваяСтрока.МетодПоиска = "MOVEOBJECT";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "File and folder management";
|
||||
НоваяСтрока.ОписаниеМетода = "Moves the object to the specified path and path to the original";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "yadisk";
|
||||
НоваяСтрока.Модуль = "OPI_YandexDisk";
|
||||
НоваяСтрока.Метод = "MoveObject";
|
||||
НоваяСтрока.МетодПоиска = "MOVEOBJECT";
|
||||
НоваяСтрока.Параметр = "--from";
|
||||
НоваяСтрока.Описание = "Path to the original file or folder";
|
||||
НоваяСтрока.Область = "File and folder management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "yadisk";
|
||||
НоваяСтрока.Модуль = "OPI_YandexDisk";
|
||||
НоваяСтрока.Метод = "MoveObject";
|
||||
НоваяСтрока.МетодПоиска = "MOVEOBJECT";
|
||||
НоваяСтрока.Параметр = "--to";
|
||||
НоваяСтрока.Описание = "Destination path for moving";
|
||||
НоваяСтрока.Область = "File and folder management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "yadisk";
|
||||
НоваяСтрока.Модуль = "OPI_YandexDisk";
|
||||
НоваяСтрока.Метод = "MoveObject";
|
||||
НоваяСтрока.МетодПоиска = "MOVEOBJECT";
|
||||
НоваяСтрока.Параметр = "--rewrite";
|
||||
НоваяСтрока.Описание = "Overwrite if a file with the same name already exists (необяз. по ум. - False)";
|
||||
НоваяСтрока.Область = "File and folder management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "yadisk";
|
||||
НоваяСтрока.Модуль = "OPI_YandexDisk";
|
||||
НоваяСтрока.Метод = "UploadFile";
|
||||
НоваяСтрока.МетодПоиска = "UPLOADFILE";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "File and folder management";
|
||||
НоваяСтрока.ОписаниеМетода = "Uploads a file to disk at the specified path";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "yadisk";
|
||||
НоваяСтрока.Модуль = "OPI_YandexDisk";
|
||||
НоваяСтрока.Метод = "UploadFile";
|
||||
НоваяСтрока.МетодПоиска = "UPLOADFILE";
|
||||
НоваяСтрока.Параметр = "--path";
|
||||
НоваяСтрока.Описание = "Path for saving the file to disk";
|
||||
НоваяСтрока.Область = "File and folder management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "yadisk";
|
||||
НоваяСтрока.Модуль = "OPI_YandexDisk";
|
||||
НоваяСтрока.Метод = "UploadFile";
|
||||
НоваяСтрока.МетодПоиска = "UPLOADFILE";
|
||||
НоваяСтрока.Параметр = "--file";
|
||||
НоваяСтрока.Описание = "File for upload";
|
||||
НоваяСтрока.Область = "File and folder management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "yadisk";
|
||||
НоваяСтрока.Модуль = "OPI_YandexDisk";
|
||||
НоваяСтрока.Метод = "UploadFile";
|
||||
НоваяСтрока.МетодПоиска = "UPLOADFILE";
|
||||
НоваяСтрока.Параметр = "--rewrite";
|
||||
НоваяСтрока.Описание = "Overwrite if a file with the same name already exists (необяз. по ум. - False)";
|
||||
НоваяСтрока.Область = "File and folder management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "yadisk";
|
||||
НоваяСтрока.Модуль = "OPI_YandexDisk";
|
||||
НоваяСтрока.Метод = "UploadFileByURL";
|
||||
НоваяСтрока.МетодПоиска = "UPLOADFILEBYURL";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "File and folder management";
|
||||
НоваяСтрока.ОписаниеМетода = "Downloads a file to disk from the specified URL";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "yadisk";
|
||||
НоваяСтрока.Модуль = "OPI_YandexDisk";
|
||||
НоваяСтрока.Метод = "UploadFileByURL";
|
||||
НоваяСтрока.МетодПоиска = "UPLOADFILEBYURL";
|
||||
НоваяСтрока.Параметр = "--path";
|
||||
НоваяСтрока.Описание = "Path to place the downloaded file";
|
||||
НоваяСтрока.Область = "File and folder management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "yadisk";
|
||||
НоваяСтрока.Модуль = "OPI_YandexDisk";
|
||||
НоваяСтрока.Метод = "UploadFileByURL";
|
||||
НоваяСтрока.МетодПоиска = "UPLOADFILEBYURL";
|
||||
НоваяСтрока.Параметр = "--url";
|
||||
НоваяСтрока.Описание = "File URL";
|
||||
НоваяСтрока.Область = "File and folder management";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "yadisk";
|
||||
НоваяСтрока.Модуль = "OPI_YandexDisk";
|
||||
НоваяСтрока.Метод = "PublishObject";
|
||||
НоваяСтрока.МетодПоиска = "PUBLISHOBJECT";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "Manage public access";
|
||||
НоваяСтрока.ОписаниеМетода = "Publishes the disk object for public access";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "yadisk";
|
||||
НоваяСтрока.Модуль = "OPI_YandexDisk";
|
||||
НоваяСтрока.Метод = "PublishObject";
|
||||
НоваяСтрока.МетодПоиска = "PUBLISHOBJECT";
|
||||
НоваяСтрока.Параметр = "--path";
|
||||
НоваяСтрока.Описание = "Path to the object to be published";
|
||||
НоваяСтрока.Область = "Manage public access";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "yadisk";
|
||||
НоваяСтрока.Модуль = "OPI_YandexDisk";
|
||||
НоваяСтрока.Метод = "CancelObjectPublication";
|
||||
НоваяСтрока.МетодПоиска = "CANCELOBJECTPUBLICATION";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "Manage public access";
|
||||
НоваяСтрока.ОписаниеМетода = "Unpublishes a previously published object";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "yadisk";
|
||||
НоваяСтрока.Модуль = "OPI_YandexDisk";
|
||||
НоваяСтрока.Метод = "CancelObjectPublication";
|
||||
НоваяСтрока.МетодПоиска = "CANCELOBJECTPUBLICATION";
|
||||
НоваяСтрока.Параметр = "--path";
|
||||
НоваяСтрока.Описание = "Path to the previously published object";
|
||||
НоваяСтрока.Область = "Manage public access";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "yadisk";
|
||||
НоваяСтрока.Модуль = "OPI_YandexDisk";
|
||||
НоваяСтрока.Метод = "GetPublishedObjectsList";
|
||||
НоваяСтрока.МетодПоиска = "GETPUBLISHEDOBJECTSLIST";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "Manage public access";
|
||||
НоваяСтрока.ОписаниеМетода = "Gets a list of published objects";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "yadisk";
|
||||
НоваяСтрока.Модуль = "OPI_YandexDisk";
|
||||
НоваяСтрока.Метод = "GetPublishedObjectsList";
|
||||
НоваяСтрока.МетодПоиска = "GETPUBLISHEDOBJECTSLIST";
|
||||
НоваяСтрока.Параметр = "--amount";
|
||||
НоваяСтрока.Описание = "Number of returned objects (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Manage public access";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "yadisk";
|
||||
НоваяСтрока.Модуль = "OPI_YandexDisk";
|
||||
НоваяСтрока.Метод = "GetPublishedObjectsList";
|
||||
НоваяСтрока.МетодПоиска = "GETPUBLISHEDOBJECTSLIST";
|
||||
НоваяСтрока.Параметр = "--offset";
|
||||
НоваяСтрока.Описание = "Offset for getting objects not from the beginning of the list (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Manage public access";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "yadisk";
|
||||
НоваяСтрока.Модуль = "OPI_YandexDisk";
|
||||
НоваяСтрока.Метод = "GetPublicObject";
|
||||
НоваяСтрока.МетодПоиска = "GETPUBLICOBJECT";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "Manage public access";
|
||||
НоваяСтрока.ОписаниеМетода = "Gets information about the published object by its URL";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "yadisk";
|
||||
НоваяСтрока.Модуль = "OPI_YandexDisk";
|
||||
НоваяСтрока.Метод = "GetPublicObject";
|
||||
НоваяСтрока.МетодПоиска = "GETPUBLICOBJECT";
|
||||
НоваяСтрока.Параметр = "--url";
|
||||
НоваяСтрока.Описание = "Object address";
|
||||
НоваяСтрока.Область = "Manage public access";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "yadisk";
|
||||
НоваяСтрока.Модуль = "OPI_YandexDisk";
|
||||
НоваяСтрока.Метод = "GetPublicObject";
|
||||
НоваяСтрока.МетодПоиска = "GETPUBLICOBJECT";
|
||||
НоваяСтрока.Параметр = "--amount";
|
||||
НоваяСтрока.Описание = "Number of returned nested objects (for catalog) (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Manage public access";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "yadisk";
|
||||
НоваяСтрока.Модуль = "OPI_YandexDisk";
|
||||
НоваяСтрока.Метод = "GetPublicObject";
|
||||
НоваяСтрока.МетодПоиска = "GETPUBLICOBJECT";
|
||||
НоваяСтрока.Параметр = "--offset";
|
||||
НоваяСтрока.Описание = "Offset for getting nested objects not from the beginning of the list (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Manage public access";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "yadisk";
|
||||
НоваяСтрока.Модуль = "OPI_YandexDisk";
|
||||
НоваяСтрока.Метод = "GetDownloadLinkForPublicObject";
|
||||
НоваяСтрока.МетодПоиска = "GETDOWNLOADLINKFORPUBLICOBJECT";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "Manage public access";
|
||||
НоваяСтрока.ОписаниеМетода = "Gets a direct link to download the public object";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "yadisk";
|
||||
НоваяСтрока.Модуль = "OPI_YandexDisk";
|
||||
НоваяСтрока.Метод = "GetDownloadLinkForPublicObject";
|
||||
НоваяСтрока.МетодПоиска = "GETDOWNLOADLINKFORPUBLICOBJECT";
|
||||
НоваяСтрока.Параметр = "--url";
|
||||
НоваяСтрока.Описание = "Object address";
|
||||
НоваяСтрока.Область = "Manage public access";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "yadisk";
|
||||
НоваяСтрока.Модуль = "OPI_YandexDisk";
|
||||
НоваяСтрока.Метод = "GetDownloadLinkForPublicObject";
|
||||
НоваяСтрока.МетодПоиска = "GETDOWNLOADLINKFORPUBLICOBJECT";
|
||||
НоваяСтрока.Параметр = "--path";
|
||||
НоваяСтрока.Описание = "Path inside the object (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Manage public access";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "yadisk";
|
||||
НоваяСтрока.Модуль = "OPI_YandexDisk";
|
||||
НоваяСтрока.Метод = "SavePublicObjectToDisk";
|
||||
НоваяСтрока.МетодПоиска = "SAVEPUBLICOBJECTTODISK";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Token";
|
||||
НоваяСтрока.Область = "Manage public access";
|
||||
НоваяСтрока.ОписаниеМетода = "Saves the public object to your disk";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "yadisk";
|
||||
НоваяСтрока.Модуль = "OPI_YandexDisk";
|
||||
НоваяСтрока.Метод = "SavePublicObjectToDisk";
|
||||
НоваяСтрока.МетодПоиска = "SAVEPUBLICOBJECTTODISK";
|
||||
НоваяСтрока.Параметр = "--url";
|
||||
НоваяСтрока.Описание = "Object address";
|
||||
НоваяСтрока.Область = "Manage public access";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "yadisk";
|
||||
НоваяСтрока.Модуль = "OPI_YandexDisk";
|
||||
НоваяСтрока.Метод = "SavePublicObjectToDisk";
|
||||
НоваяСтрока.МетодПоиска = "SAVEPUBLICOBJECTTODISK";
|
||||
НоваяСтрока.Параметр = "--from";
|
||||
НоваяСтрока.Описание = "Path within public catalog (folders only) (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Manage public access";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "yadisk";
|
||||
НоваяСтрока.Модуль = "OPI_YandexDisk";
|
||||
НоваяСтрока.Метод = "SavePublicObjectToDisk";
|
||||
НоваяСтрока.МетодПоиска = "SAVEPUBLICOBJECTTODISK";
|
||||
НоваяСтрока.Параметр = "--to";
|
||||
НоваяСтрока.Описание = "File save path (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Manage public access";
|
||||
|
||||
Возврат ТаблицаСостава;
|
||||
КонецФункции
|
||||
|
@ -1,87 +0,0 @@
|
||||
Функция ПолучитьСостав() Экспорт
|
||||
|
||||
ТаблицаСостава = Новый ТаблицаЗначений();
|
||||
ТаблицаСостава.Колонки.Добавить("Библиотека");
|
||||
ТаблицаСостава.Колонки.Добавить("Модуль");
|
||||
ТаблицаСостава.Колонки.Добавить("Метод");
|
||||
ТаблицаСостава.Колонки.Добавить("МетодПоиска");
|
||||
ТаблицаСостава.Колонки.Добавить("Параметр");
|
||||
ТаблицаСостава.Колонки.Добавить("Описание");
|
||||
ТаблицаСостава.Колонки.Добавить("ОписаниеМетода");
|
||||
ТаблицаСостава.Колонки.Добавить("Область");
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "yandex";
|
||||
НоваяСтрока.Модуль = "OPI_YandexID";
|
||||
НоваяСтрока.Метод = "GetConfirmationCode";
|
||||
НоваяСтрока.МетодПоиска = "GETCONFIRMATIONCODE";
|
||||
НоваяСтрока.Параметр = "--id";
|
||||
НоваяСтрока.Описание = "Client id";
|
||||
НоваяСтрока.Область = "Public";
|
||||
НоваяСтрока.ОписаниеМетода = "Gets the confirmation code and the address of the page where it needs to be entered";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "yandex";
|
||||
НоваяСтрока.Модуль = "OPI_YandexID";
|
||||
НоваяСтрока.Метод = "ConvertCodeToToken";
|
||||
НоваяСтрока.МетодПоиска = "CONVERTCODETOTOKEN";
|
||||
НоваяСтрока.Параметр = "--id";
|
||||
НоваяСтрока.Описание = "Client id";
|
||||
НоваяСтрока.Область = "Public";
|
||||
НоваяСтрока.ОписаниеМетода = "Converts the code to a token after entering the code when executing GetConfirmationCode";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "yandex";
|
||||
НоваяСтрока.Модуль = "OPI_YandexID";
|
||||
НоваяСтрока.Метод = "ConvertCodeToToken";
|
||||
НоваяСтрока.МетодПоиска = "CONVERTCODETOTOKEN";
|
||||
НоваяСтрока.Параметр = "--secret";
|
||||
НоваяСтрока.Описание = "Client secret";
|
||||
НоваяСтрока.Область = "Public";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "yandex";
|
||||
НоваяСтрока.Модуль = "OPI_YandexID";
|
||||
НоваяСтрока.Метод = "ConvertCodeToToken";
|
||||
НоваяСтрока.МетодПоиска = "CONVERTCODETOTOKEN";
|
||||
НоваяСтрока.Параметр = "--device";
|
||||
НоваяСтрока.Описание = "device_code from GetConfirmationCode()";
|
||||
НоваяСтрока.Область = "Public";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "yandex";
|
||||
НоваяСтрока.Модуль = "OPI_YandexID";
|
||||
НоваяСтрока.Метод = "RefreshToken";
|
||||
НоваяСтрока.МетодПоиска = "REFRESHTOKEN";
|
||||
НоваяСтрока.Параметр = "--id";
|
||||
НоваяСтрока.Описание = "Client id";
|
||||
НоваяСтрока.Область = "Public";
|
||||
НоваяСтрока.ОписаниеМетода = "Updates token by Refresh token";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "yandex";
|
||||
НоваяСтрока.Модуль = "OPI_YandexID";
|
||||
НоваяСтрока.Метод = "RefreshToken";
|
||||
НоваяСтрока.МетодПоиска = "REFRESHTOKEN";
|
||||
НоваяСтрока.Параметр = "--secret";
|
||||
НоваяСтрока.Описание = "Client secret";
|
||||
НоваяСтрока.Область = "Public";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "yandex";
|
||||
НоваяСтрока.Модуль = "OPI_YandexID";
|
||||
НоваяСтрока.Метод = "RefreshToken";
|
||||
НоваяСтрока.МетодПоиска = "REFRESHTOKEN";
|
||||
НоваяСтрока.Параметр = "--refresh";
|
||||
НоваяСтрока.Описание = "Refresh token";
|
||||
НоваяСтрока.Область = "Public";
|
||||
|
||||
Возврат ТаблицаСостава;
|
||||
КонецФункции
|
||||
|
@ -1,53 +0,0 @@
|
||||
#Использовать "./internal"
|
||||
|
||||
Функция ПолучитьВерсию() Экспорт
|
||||
Возврат "1.9.0";
|
||||
КонецФункции
|
||||
|
||||
Функция ПолучитьСоответствиеКомандМодулей() Экспорт
|
||||
СоответствиеКомандМодулей = Новый Соответствие();
|
||||
СоответствиеКомандМодулей.Вставить("yandex", "OPI_YandexID");
|
||||
СоответствиеКомандМодулей.Вставить("slack", "OPI_Slack");
|
||||
СоответствиеКомандМодулей.Вставить("viber", "OPI_Viber");
|
||||
СоответствиеКомандМодулей.Вставить("telegram", "OPI_Telegram");
|
||||
СоответствиеКомандМодулей.Вставить("gcalendar", "OPI_GoogleCalendar");
|
||||
СоответствиеКомандМодулей.Вставить("yadisk", "OPI_YandexDisk");
|
||||
СоответствиеКомандМодулей.Вставить("vk", "OPI_VK");
|
||||
СоответствиеКомандМодулей.Вставить("gdrive", "OPI_GoogleDrive");
|
||||
СоответствиеКомандМодулей.Вставить("notion", "OPI_Notion");
|
||||
СоответствиеКомандМодулей.Вставить("airtable", "OPI_Airtable");
|
||||
СоответствиеКомандМодулей.Вставить("dropbox", "OPI_Dropbox");
|
||||
СоответствиеКомандМодулей.Вставить("twitter", "OPI_Twitter");
|
||||
СоответствиеКомандМодулей.Вставить("gsheets", "OPI_GoogleSheets");
|
||||
СоответствиеКомандМодулей.Вставить("google", "OPI_GoogleWorkspace");
|
||||
Возврат СоответствиеКомандМодулей;
|
||||
КонецФункции
|
||||
|
||||
|
||||
|
||||
Функция ПолучитьСостав(Знач Команда) Экспорт
|
||||
ТекущийСостав = Новый(Команда);
|
||||
Возврат ТекущийСостав.ПолучитьСостав();
|
||||
КонецФункции
|
||||
|
||||
Функция ПолучитьПолныйСостав() Экспорт
|
||||
|
||||
ОбщаяТаблица = Неопределено;
|
||||
|
||||
Для Каждого Команда Из ПолучитьСоответствиеКомандМодулей() Цикл
|
||||
|
||||
ТекущаяТаблица = ПолучитьСостав(Команда.Ключ);
|
||||
|
||||
Если ОбщаяТаблица = Неопределено Тогда
|
||||
ОбщаяТаблица = ТекущаяТаблица;
|
||||
Иначе
|
||||
Для Каждого СтрокаТаблицы Из ТекущаяТаблица Цикл
|
||||
ЗаполнитьЗначенияСвойств(ОбщаяТаблица.Добавить(), СтрокаТаблицы);
|
||||
КонецЦикла;
|
||||
КонецЕсли;
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
Возврат ОбщаяТаблица;
|
||||
|
||||
КонецФункции
|
@ -1,226 +0,0 @@
|
||||
#Использовать "../../tools"
|
||||
#Использовать coloratos
|
||||
|
||||
#Область СлужебныйПрограммныйИнтерфейс
|
||||
|
||||
Процедура ВывестиНачальнуюСтраницу(Знач СоответствиеКомандМодулей, Знач Версия) Экспорт
|
||||
|
||||
СписокКоманд = "";
|
||||
|
||||
Для Каждого Команда Из СоответствиеКомандМодулей Цикл
|
||||
СписокКоманд = СписокКоманд + Команда.Ключ + ", ";
|
||||
КонецЦикла;
|
||||
|
||||
ЛишниеСимволы = 2;
|
||||
СписокКоманд = Лев(СписокКоманд, СтрДлина(СписокКоманд) - ЛишниеСимволы);
|
||||
|
||||
|
||||
|
||||
Консоль.ЦветТекста = ЦветКонсоли.Зеленый;
|
||||
Консоль.ВывестиСтроку("-----------------------------------------------------");
|
||||
Консоль.ВывестиСтроку("");
|
||||
|
||||
Консоль.ЦветТекста = ЦветКонсоли.Желтый;
|
||||
ЦветнойВывод.Вывести("
|
||||
| _______ _____________ ___ _______
|
||||
| __ __ ___/__ _/_ / | / /___ __/
|
||||
| _ / / / __ / __ / __ /
|
||||
| / /_/ / __/ / _ /| / _ /
|
||||
| \____/ /___/ /_/ |_/ /_/
|
||||
|
|
||||
|
|
||||
| Добро пожаловать в (OInt|#color=Белый) v (" + Версия + "|#color=Зеленый)!
|
||||
|
|
||||
| Структура вызова:
|
||||
|
|
||||
| "
|
||||
+ "(oint|#color=Белый) "
|
||||
+ "(<бибилотека>|#color=Бирюза) "
|
||||
+ "(<метод>|#color=Бирюза) "
|
||||
+ "(--опция1|#color=Серый) "
|
||||
+ "(""|#color=Зеленый)"
|
||||
+ "(Значение|#color=Белый)"
|
||||
+ "(""|#color=Зеленый) "
|
||||
+ "(...|#color=Белый) "
|
||||
+ "(--опцияN|#color=Серый) "
|
||||
+ "(""|#color=Зеленый)"
|
||||
+ "(Значение|#color=Белый)"
|
||||
+ "(""|#color=Зеленый) ");
|
||||
|
||||
Консоль.Вывести("
|
||||
|
|
||||
| Вызов библиотеки без метода или метода без параметров возвращает справку
|
||||
| Список доступных библиотек: ");
|
||||
|
||||
Консоль.ЦветТекста = ЦветКонсоли.Белый;
|
||||
Консоль.Вывести(СписокКоманд);
|
||||
|
||||
Консоль.ЦветТекста = ЦветКонсоли.Белый;
|
||||
ЦветнойВывод.ВывестиСтроку("
|
||||
|
|
||||
| (Стандартные опции:|#color=Желтый)
|
||||
|
|
||||
| (--help|#color=Зеленый) - выводит справку по текущей команде или методу. Аналогично вызову команды без опций
|
||||
| (--debug|#color=Зеленый) - флаг, отвечающий за предоставление более подробной информации при работе программы
|
||||
| (--out|#color=Зеленый) - путь к файлу сохранения результата (двоичных данных в частности)
|
||||
|");
|
||||
|
||||
Консоль.ЦветТекста = ЦветКонсоли.Желтый;
|
||||
ЦветнойВывод.ВывестиСтроку(" Полную документацию можно найти по адресу: (https://openintegrations.dev|#color=Бирюза)" + Символы.ПС);
|
||||
Консоль.ЦветТекста = ЦветКонсоли.Белый;
|
||||
|
||||
ЗавершитьРаботу(0);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ВывестиСправкуПоМетодам(Знач Команда, Знач ТаблицаПараметров) Экспорт
|
||||
|
||||
Консоль.ЦветТекста = ЦветКонсоли.Белый;
|
||||
ЦветнойВывод.ВывестиСтроку(Символы.ПС + " (##|#color=Зеленый) Библиотека - (" + Команда + "|#color=Бирюза)");
|
||||
|
||||
ТаблицаПараметров.Свернуть("Метод,Область");
|
||||
|
||||
ЦветнойВывод.ВывестиСтроку(" (##|#color=Зеленый) Доступные методы: " + Символы.ПС);
|
||||
Консоль.ЦветТекста = ЦветКонсоли.Желтый;
|
||||
|
||||
ТекущаяОбласть = "";
|
||||
Счетчик = 0;
|
||||
КоличествоПараметров = ТаблицаПараметров.Количество();
|
||||
|
||||
Для каждого СтрокаМетода Из ТаблицаПараметров Цикл
|
||||
|
||||
Первый = Ложь;
|
||||
Последний = Ложь;
|
||||
|
||||
Если ТекущаяОбласть <> СтрокаМетода.Область Тогда
|
||||
ТекущаяОбласть = СтрокаМетода.Область;
|
||||
ЦветнойВывод.ВывестиСтроку(" (o|#color=Белый) (" + ТекущаяОбласть + "|#color=Бирюза)");
|
||||
Первый = Истина;
|
||||
КонецЕсли;
|
||||
|
||||
Если Счетчик >= КоличествоПараметров - 1 Тогда
|
||||
Последний = Истина;
|
||||
Иначе
|
||||
Последний = ТаблицаПараметров[Счетчик + 1].Область <> ТекущаяОбласть;
|
||||
КонецЕсли;
|
||||
|
||||
Если Первый И Последний Тогда
|
||||
Метка = "└───";
|
||||
ИначеЕсли Первый Тогда
|
||||
Метка = "└─┬─";
|
||||
ИначеЕсли Последний Тогда
|
||||
Метка = " └─";
|
||||
Иначе
|
||||
Метка = " ├─";
|
||||
КонецЕсли;
|
||||
|
||||
ЦветнойВывод.ВывестиСтроку(" (" + Метка + "|#color=Белый) " + СтрокаМетода.Метод);
|
||||
|
||||
Счетчик = Счетчик + 1;
|
||||
КонецЦикла;
|
||||
|
||||
Сообщить(Символы.ПС);
|
||||
Консоль.ЦветТекста = ЦветКонсоли.Белый;
|
||||
|
||||
ЗавершитьРаботу(0);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ВывестиСправкуПоПараметрам(Знач ТаблицаПараметров) Экспорт
|
||||
|
||||
Если ТаблицаПараметров.Количество() = 0 Тогда
|
||||
ВывестиСообщениеИсключения("Метод");
|
||||
КонецЕсли;
|
||||
|
||||
ИмяМетода = ТаблицаПараметров[0].Метод;
|
||||
ТекстСправки = "
|
||||
| (##|#color=Зеленый) Метод (" + ИмяМетода + "|#color=Бирюза)
|
||||
| (##|#color=Зеленый) " + ТаблицаПараметров[0].ОписаниеМетода;
|
||||
|
||||
ЦветнойВывод.ВывестиСтроку(ТекстСправки);
|
||||
ТекстСправки = "";
|
||||
|
||||
ОбработатьТабуляциюСправки(ТаблицаПараметров);
|
||||
|
||||
Для Каждого ПараметрМетода Из ТаблицаПараметров Цикл
|
||||
|
||||
ТекстСправки = ТекстСправки
|
||||
+ Символы.ПС
|
||||
+ " ("
|
||||
+ ПараметрМетода["Параметр"]
|
||||
+ "|#color=Желтый) - "
|
||||
+ ПараметрМетода["Описание"];
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
ЦветнойВывод.ВывестиСтроку(ТекстСправки + Символы.ПС);
|
||||
|
||||
ЗавершитьРаботу(0);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ВывестиСообщениеИсключения(Знач Причина) Экспорт
|
||||
|
||||
Если Причина = "Команда" Тогда
|
||||
Текст = "Некорректная команда! Проверьте правильность ввода";
|
||||
Код = 1;
|
||||
|
||||
ИначеЕсли Причина = "Метод" Тогда
|
||||
Текст = "Некорректный метод! Проверьте правильность ввода";
|
||||
Код = 2;
|
||||
|
||||
Иначе
|
||||
Текст = "Непредвиденная ошибка!: " + Причина;
|
||||
Код = 99;
|
||||
КонецЕсли;
|
||||
|
||||
Текст = Символы.ПС + Текст + Символы.ПС;
|
||||
|
||||
Сообщить(Текст, СтатусСообщения.ОченьВажное);
|
||||
ЗавершитьРаботу(Код);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область СлужебныеПроцедурыИФункции
|
||||
|
||||
Процедура ОбработатьТабуляциюСправки(ТаблицаПараметров)
|
||||
|
||||
Параметр_ = "Параметр";
|
||||
МаксимальнаяДлина = 15;
|
||||
|
||||
Для Каждого ПараметрМетода Из ТаблицаПараметров Цикл
|
||||
|
||||
Пока Не СтрДлина(ПараметрМетода[Параметр_]) = МаксимальнаяДлина Цикл
|
||||
ПараметрМетода[Параметр_] = ПараметрМетода[Параметр_] + " ";
|
||||
КонецЦикла;
|
||||
|
||||
ТекущееОписание = ПараметрМетода["Описание"];
|
||||
МассивОписания = СтрРазделить(ТекущееОписание, Символы.ПС);
|
||||
НачальнаяТабуляция = 4;
|
||||
|
||||
Если МассивОписания.Количество() = 1 Тогда
|
||||
Продолжить;
|
||||
Иначе
|
||||
|
||||
Для Н = 1 По МассивОписания.ВГраница() Цикл
|
||||
|
||||
ТекущийЭлемент = МассивОписания[Н];
|
||||
НеобходимаяДлина = СтрДлина(ТекущийЭлемент) + СтрДлина(ПараметрМетода[Параметр_] + " - ") + НачальнаяТабуляция;
|
||||
|
||||
Пока СтрДлина(МассивОписания[Н]) < НеобходимаяДлина Цикл
|
||||
МассивОписания[Н] = " " + МассивОписания[Н];
|
||||
КонецЦикла;
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
ПараметрМетода["Описание"] = СтрСоединить(МассивОписания, Символы.ПС);
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
@ -1 +0,0 @@
|
||||
cmd /k oint.exe
|
@ -1,232 +0,0 @@
|
||||
// Команда CLI: tools
|
||||
|
||||
Перем МаксимальнаяВложенность;
|
||||
Перем ИскомыйПараметр;
|
||||
|
||||
#Область СлужебныйПрограммныйИнтерфейс
|
||||
|
||||
// Разложить JSON на параметры
|
||||
// Показывает значения, которые можно получить из переданного JSON и возвращает
|
||||
// конкретное значение при указании имени поля
|
||||
//
|
||||
// Параметры:
|
||||
// JSON - Строка - JSON данные - json
|
||||
// МаксимальныйУровеньВложенности - Число - Ограничение на ур. вложенности разбора. На всю глубину по умолчанию - nesting
|
||||
// ИмяПараметра - Строка - Имя поля для получения. Выводит весь список, если не указано - name
|
||||
// Кодировка - Строка - Кодировка, в которой записаны JSON данные - enc
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Строка - пустая строка
|
||||
Функция РазложитьJSON(Знач JSON
|
||||
, Знач МаксимальныйУровеньВложенности = 0
|
||||
, Знач ИмяПараметра = ""
|
||||
, Знач Кодировка = "UTF-8") Экспорт
|
||||
|
||||
МаксимальнаяВложенность = Число(МаксимальныйУровеньВложенности);
|
||||
ИскомыйПараметр = ИмяПараметра;
|
||||
|
||||
ПолучитьКоллекцию(JSON, Кодировка);
|
||||
|
||||
Если Не ТипЗнч(JSON) = Тип("Соответствие") Тогда
|
||||
ВызватьИсключение "Ошибка преобразовани данных параметра JSON";
|
||||
КонецЕсли;
|
||||
|
||||
Значение = ПолучитьЗначенияРекурсивно(JSON);
|
||||
Возврат Значение;
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Преобразует файл с Base64 строкой в бинарный
|
||||
// Преобразует файл с Base64 строкой в бинарный файл
|
||||
//
|
||||
// Параметры:
|
||||
// Вход - Строка - Файл с Base64 - in
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Строка - пустая строка
|
||||
Функция ПреобразоватьBase64ВДвоичные(Знач Вход) Экспорт
|
||||
|
||||
ВходнойФайл = Новый Файл(Вход);
|
||||
|
||||
Если Не ВходнойФайл.Существует() Тогда
|
||||
ВызватьИсключение("Не найден входной файл!");
|
||||
КонецЕсли;
|
||||
|
||||
ТекстовыйДокумент = Новый ТекстовыйДокумент();
|
||||
ТекстовыйДокумент.Прочитать(Вход);
|
||||
|
||||
B64 = ТекстовыйДокумент.ПолучитьТекст();
|
||||
ДД = Base64Значение(B64);
|
||||
|
||||
Возврат ДД;
|
||||
|
||||
КонецФункции
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область СлужебныеПроцедурыИФункции
|
||||
|
||||
Функция ПолучитьЗначенияРекурсивно(Знач JSON, Знач Префикс = "", Знач ТекущаяВложенность = 1, СоответствиеПолей = "")
|
||||
|
||||
Если Не ЗначениеЗаполнено(СоответствиеПолей) Тогда
|
||||
СоответствиеПолей = Новый Соответствие;
|
||||
КонецЕсли;
|
||||
|
||||
ВозвращаемоеЗначение = "";
|
||||
|
||||
Для Каждого Пара Из JSON Цикл
|
||||
|
||||
Значение = Пара.Значение;
|
||||
Ключ = Префикс + Строка(Пара.Ключ);
|
||||
|
||||
ЭтоКоллекция = ТипЗнч(Значение) = Тип("Соответствие") Или ТипЗнч(Значение) = Тип("Структура");
|
||||
СледующаяВложенность = ТекущаяВложенность + 1;
|
||||
СледующаяВложенностьДоступна = МаксимальнаяВложенность = 0 Или СледующаяВложенность <= МаксимальнаяВложенность;
|
||||
|
||||
Если Не ЭтоКоллекция Или Не СледующаяВложенностьДоступна Тогда
|
||||
|
||||
Дублирования = СоответствиеПолей.Получить(Ключ);
|
||||
|
||||
Если Дублирования = Неопределено Тогда
|
||||
Счетчик = 0;
|
||||
ПеременнаяСреды = Ключ;
|
||||
Иначе
|
||||
Счетчик = Дублирования + 1;
|
||||
ПеременнаяСреды = Ключ + СтрЗаменить(Строка(Дублирования), Символы.НПП, "");
|
||||
КонецЕсли;
|
||||
|
||||
СоответствиеПолей.Вставить(Ключ, Счетчик);
|
||||
|
||||
ПолучитьСтроку(Значение);
|
||||
|
||||
Если Не ЗначениеЗаполнено(ИскомыйПараметр) Тогда
|
||||
Сообщить(ПеременнаяСреды, СтатусСообщения.Информация);
|
||||
Сообщить(Значение + Символы.ПС, СтатусСообщения.Внимание);
|
||||
Иначе
|
||||
|
||||
Если ПеременнаяСреды = ИскомыйПараметр Тогда
|
||||
ВозвращаемоеЗначение = Значение;
|
||||
Прервать;
|
||||
КонецЕсли;
|
||||
|
||||
КонецЕсли;
|
||||
Иначе
|
||||
НовыйПрефикс = Ключ + "_";
|
||||
ВозвращаемоеЗначение = ПолучитьЗначенияРекурсивно(Значение
|
||||
, НовыйПрефикс
|
||||
, СледующаяВложенность
|
||||
, СоответствиеПолей);
|
||||
|
||||
Если ЗначениеЗаполнено(ВозвращаемоеЗначение) Тогда
|
||||
Прервать;
|
||||
КонецЕсли;
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
Возврат ?(ЗначениеЗаполнено(ВозвращаемоеЗначение), ВозвращаемоеЗначение, Символы.ПС);
|
||||
|
||||
КонецФункции
|
||||
|
||||
Процедура ПолучитьСтроку(Значение)
|
||||
|
||||
ЭтоКоллекция = ТипЗнч(Значение) = Тип("Соответствие") Или ТипЗнч(Значение) = Тип("Структура") Или ТипЗнч(Значение) = Тип("Массив");
|
||||
|
||||
Если ЭтоКоллекция Тогда
|
||||
|
||||
ПараметрыJSON = Новый ПараметрыЗаписиJSON(ПереносСтрокJSON.Windows
|
||||
, " "
|
||||
, Истина
|
||||
, Истина
|
||||
, Ложь
|
||||
, Ложь
|
||||
, Ложь
|
||||
, Ложь);
|
||||
|
||||
ЗаписьJSON = Новый ЗаписьJSON;
|
||||
ЗаписьJSON.УстановитьСтроку(ПараметрыJSON);
|
||||
|
||||
ЗаписатьJSON(ЗаписьJSON, Значение);
|
||||
Значение = ЗаписьJSON.Закрыть();
|
||||
|
||||
Иначе
|
||||
Значение = Строка(Значение);
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ПолучитьКоллекцию(Значение, Знач Кодировка)
|
||||
|
||||
Если Значение = Неопределено Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
ИсходноеЗначение = Значение;
|
||||
|
||||
Если ЭтоКоллекция(Значение) Тогда
|
||||
Возврат;
|
||||
Иначе
|
||||
|
||||
Если ТипЗнч(Значение) = Тип("ДвоичныеДанные") Тогда
|
||||
Значение = ПолучитьСтрокуИзДвоичныхДанных(Значение, Кодировка);
|
||||
Иначе
|
||||
Значение = Строка(Значение);
|
||||
КонецЕсли;
|
||||
|
||||
Файл = Новый Файл(Значение);
|
||||
ТекстовыйДокумент = Новый ТекстовыйДокумент();
|
||||
|
||||
Если Файл.Существует() Тогда
|
||||
|
||||
ТекстовыйДокумент.Прочитать(Значение, Кодировка);
|
||||
Значение = ТекстовыйДокумент.ПолучитьТекст();
|
||||
|
||||
ИначеЕсли СтрНачинаетсяС(нРег(Значение), "http") Тогда
|
||||
|
||||
ИВФ = ПолучитьИмяВременногоФайла();
|
||||
КопироватьФайл(Значение, ИВФ);
|
||||
ТекстовыйДокумент.Прочитать(ИВФ, Кодировка);
|
||||
|
||||
Значение = ТекстовыйДокумент.ПолучитьТекст();
|
||||
|
||||
УдалитьФайлы(ИВФ);
|
||||
|
||||
Иначе
|
||||
|
||||
Значение = Строка(Значение);
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
НормализоватьТекстовыйВвод(Значение);
|
||||
ЧтениеJSON = Новый ЧтениеJSON;
|
||||
ЧтениеJSON.УстановитьСтроку(СокрЛП(Значение));
|
||||
Значение = ПрочитатьJSON(ЧтениеJSON, Истина, Неопределено, ФорматДатыJSON.ISO);
|
||||
ЧтениеJSON.Закрыть();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура НормализоватьТекстовыйВвод(Текст)
|
||||
|
||||
НачальнаяФигурная = СтрНайти(Текст, "{");
|
||||
ПоследняяФигурная = СтрНайти(Текст, "}", НаправлениеПоиска.СКонца);
|
||||
|
||||
Если НачальнаяФигурная = 0 Или ПоследняяФигурная = 0 Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
Текст = Сред(Текст, НачальнаяФигурная, ПоследняяФигурная - НачальнаяФигурная + 1);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Функция ЭтоКоллекция(Знач Значение)
|
||||
|
||||
Возврат ТипЗнч(Значение) = Тип("Массив")
|
||||
Или ТипЗнч(Значение) = Тип("Структура")
|
||||
Или ТипЗнч(Значение) = Тип("Соответствие");
|
||||
|
||||
КонецФункции
|
||||
|
||||
#КонецОбласти
|
Loading…
x
Reference in New Issue
Block a user