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

Фикс перевода CLI

This commit is contained in:
Anton Titovets 2024-06-07 16:11:14 +03:00
parent ca1e456ccb
commit cc9122f87b
29 changed files with 8018 additions and 8013 deletions

View File

@ -837,6 +837,8 @@
КонецЦикла;
ВыолнитьПереводОписаний(ТекущийЯзык);
КонецПроцедуры
Процедура ВыолнитьПереводОписаний(ТекущийЯзык)
@ -867,14 +869,14 @@
ТЗСловаря.Сортировать("Длина УБЫВ");
МассивМодулейДляПеревода = НайтиФайлы("./src/" + ТекущийЯзык + "/cli/data/internal");
МассивМодулейДляПеревода.Добавить("./src/" + ТекущийЯзык + "/cli/tools/Modules/Утилиты.os");
МассивМодулейДляПеревода = НайтиФайлы("./src/" + ТекущийЯзык + "/cli/data/Classes/internal", "*", Истина);
МассивМодулейДляПеревода.Добавить(Новый Файл("./src/" + ТекущийЯзык + "/cli/tools/Modules/Утилиты.os"));
Для Каждого ПереводимыйМодуль Из МассивМодулейДляПеревода Цикл
ФайлМодуля = Новый Файл(ПереводимыйМодуль);
ФайлМодуля = Новый Файл(ПереводимыйМодуль.ПолноеИмя);
Если Не ФайлМодуля.Существует() Тогда
Если Не ФайлМодуля.Существует() Или ФайлМодуля.ЭтоКаталог() Тогда
Продолжить;
КонецЕсли;

View File

@ -2659,6 +2659,7 @@
"Проверка_ТелеграмСозданиеТемы": "Check_TelegramCreateTopic",
"Получить ссылку на скачивание": "Get download link",
"Структура JSON данных события": "The structure of the JSON event data",
"Структура JSON данных ячеек": "The structure of the JSON cells data",
"Получить отложенные сообщения": "Get scheduled messages",
"**Открытый пакет интеграций**": "**Open Integrations Package**",
"Структура JSON данных объекта": "The structure of the JSON object data",
@ -3778,5 +3779,7 @@
"Работа с Twitter подразумевает работу с двумя API - v1 (1.1) и v2, которые, при этом, не относятся к разным видам действий, но просто являются версиями друг друга. Несмотря на то, что Twitter настаивает на использовании v2, вышло так, что некоторые механизмы (в частности механизм загрузки файлов) в ней так и не появилися. Поэтому, даже для создания обычного твита с картинкой необходима работа с обеими версиями API, а, как следствие, двойной набор авторизационных данны. Этот набор описан в функции": "Working with Twitter involves using two APIs - v1 (1.1) and v2, which are not separate types of actions but simply different versions of the API. Despite Twitter's preference for v2, it turned out that some mechanisms (such as the file upload mechanism) did not appear in it. Therefore, even for creating a regular tweet with an image, you need to work with both API versions, resulting in a double set of authentication data. This set is described in the function",
"Не рекомендуется использовать методы служебных модулей в других местах вашей конфигурации (если вы собираетесь обновляться до новых версий в дальнейшем). Для сохранения обратной совместимости, количество\/назначение параметров и типы возвращаемых значений для методов работы с API не изменяются, но это не применимо к служебным модулям, которые могут изменяться как угодно для оптимизации и дополнения под новые нужды. Если вам необходим функционал из служебных модулей, рекомендуется скопировать его себе отдельно": "It is not recommended to use the methods of utility modules in other parts of your configuration (if you plan to update to new versions in the future). To maintain backward compatibility, the number\/purpose of parameters and the return types for API interaction methods do not change, but this does not apply to utility modules, which can be modified in any way for optimization and adaptation to new requirements. If you need functionality from the utility modules, it is recommended to copy it separately",
"Ввести домееное имя и URL обработчика перенаправлений. Тут нужно отметить, что данный механизм создания приложений - новый. Еще недавно приложения VK создавались иначе и иметь redirect_url для них было не нужно. На данный момент не совсем понятно, зачем он нужен нам для серверного приложения - просто такого понятия как серверное приложение у VK теперь нет. Теоретически, туда можно вписать что угодно - для работы с библиотекой в получении обратных данных нет необходимости. Однако, с течением времени, это может измениться": "Enter the domain name and the URL of the redirect handler. It's worth noting that this mechanism for creating VK applications is new. Until recently, VK applications were created differently, and having a redirect URL was unnecessary. At the moment, it's not entirely clear why it's needed for our server application - VK no longer distinguishes server applications as such. Theoretically, you can enter anything there - there is no need for receiving callback data to work with the library. However, this may change over time",
"Перечень необходимых данных в виде структуры содержится в функции *ПолучитьСтандартныеПараметры()*. Вы можете указывать значения параметров прямо в ней или же передавать их структурой при вызове любых других методов библиотеки в качестве необязательного параметра *Параметры* (последний во всех методах билиотеки). В последнем случае стандартные параметры будут перезаписаны по ключам теми, которые переданы при вызове метода. Перезаписаны будут только совпадающие по ключам данные. Если какой то параметр есть в наборе стандартных, но не был передан при вызове метода, то он сохранит стандартное значение": "The list of necessary data in the form of a structure is contained in the function *GetStandardParameters()*. You can specify parameter values directly within it or pass them as a structure when calling any other library methods as an optional parameter *Parameters* (the last one in all library methods). In the latter case, the standard parameters will be overwritten by the ones passed during the method call. Only the data with matching keys will be overwritten. If a parameter exists in the standard set but was not passed during the method call, it will retain its default value"
"Перечень необходимых данных в виде структуры содержится в функции *ПолучитьСтандартныеПараметры()*. Вы можете указывать значения параметров прямо в ней или же передавать их структурой при вызове любых других методов библиотеки в качестве необязательного параметра *Параметры* (последний во всех методах билиотеки). В последнем случае стандартные параметры будут перезаписаны по ключам теми, которые переданы при вызове метода. Перезаписаны будут только совпадающие по ключам данные. Если какой то параметр есть в наборе стандартных, но не был передан при вызове метода, то он сохранит стандартное значение": "The list of necessary data in the form of a structure is contained in the function *GetStandardParameters()*. You can specify parameter values directly within it or pass them as a structure when calling any other library methods as an optional parameter *Parameters* (the last one in all library methods). In the latter case, the standard parameters will be overwritten by the ones passed during the method call. Only the data with matching keys will be overwritten. If a parameter exists in the standard set but was not passed during the method call, it will retain its default value",
"необяз. по ум.":"optional, def. val.",
"Пустое значение":"Empty"
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,484 +1,484 @@
Функция ПолучитьСостав() Экспорт
Function GetComposition() Export
ТаблицаСостава = Новый ТаблицаЗначений();
ТаблицаСостава.Колонки.Добавить("Библиотека");
ТаблицаСостава.Колонки.Добавить("Модуль");
ТаблицаСостава.Колонки.Добавить("Метод");
ТаблицаСостава.Колонки.Добавить("МетодПоиска");
ТаблицаСостава.Колонки.Добавить("Параметр");
ТаблицаСостава.Колонки.Добавить("Описание");
ТаблицаСостава.Колонки.Добавить("ОписаниеМетода");
ТаблицаСостава.Колонки.Добавить("Область");
TableСоwithтаinа = New ValueTable();
TableСоwithтаinа.Columns.Add("Library");
TableСоwithтаinа.Columns.Add("Module");
TableСоwithтаinа.Columns.Add("Method");
TableСоwithтаinа.Columns.Add("SearchMethod");
TableСоwithтаinа.Columns.Add("Parameter");
TableСоwithтаinа.Columns.Add("Description");
TableСоwithтаinа.Columns.Add("MethodDescription");
TableСоwithтаinа.Columns.Add("Region");
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "gcalendar";
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
НоваяСтрока.Метод = "CreateCalendar";
НоваяСтрока.МетодПоиска = "CREATECALENDAR";
НоваяСтрока.Параметр = "--token";
НоваяСтрока.Описание = "Token";
НоваяСтрока.Область = "Calendar metadata management";
НоваяСтрока.ОписаниеМетода = "Creates an empty calendar";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "gcalendar";
NewLine.Module = "OPI_GoogleCalendar";
NewLine.Method = "CreateCalendar";
NewLine.SearchMethod = "CREATECALENDAR";
NewLine.Parameter = "--token";
NewLine.Description = "Token";
NewLine.Region = "Calendar metadata management";
NewLine.MethodDescription = "Creates an empty calendar";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "gcalendar";
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
НоваяСтрока.Метод = "CreateCalendar";
НоваяСтрока.МетодПоиска = "CREATECALENDAR";
НоваяСтрока.Параметр = "--title";
НоваяСтрока.Описание = "Name of the created calendar";
НоваяСтрока.Область = "Calendar metadata management";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "gcalendar";
NewLine.Module = "OPI_GoogleCalendar";
NewLine.Method = "CreateCalendar";
NewLine.SearchMethod = "CREATECALENDAR";
NewLine.Parameter = "--title";
NewLine.Description = "Name of the created calendar";
NewLine.Region = "Calendar metadata management";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "gcalendar";
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
НоваяСтрока.Метод = "GetCalendarMetadata";
НоваяСтрока.МетодПоиска = "GETCALENDARMETADATA";
НоваяСтрока.Параметр = "--token";
НоваяСтрока.Описание = "Token";
НоваяСтрока.Область = "Calendar metadata management";
НоваяСтрока.ОписаниеМетода = "Gets calendar information by ID";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "gcalendar";
NewLine.Module = "OPI_GoogleCalendar";
NewLine.Method = "GetCalendarMetadata";
NewLine.SearchMethod = "GETCALENDARMETADATA";
NewLine.Parameter = "--token";
NewLine.Description = "Token";
NewLine.Region = "Calendar metadata management";
NewLine.MethodDescription = "Gets calendar information by ID";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "gcalendar";
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
НоваяСтрока.Метод = "GetCalendarMetadata";
НоваяСтрока.МетодПоиска = "GETCALENDARMETADATA";
НоваяСтрока.Параметр = "--calendar";
НоваяСтрока.Описание = "Calendar ID";
НоваяСтрока.Область = "Calendar metadata management";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "gcalendar";
NewLine.Module = "OPI_GoogleCalendar";
NewLine.Method = "GetCalendarMetadata";
NewLine.SearchMethod = "GETCALENDARMETADATA";
NewLine.Parameter = "--calendar";
NewLine.Description = "Calendar ID";
NewLine.Region = "Calendar metadata management";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "gcalendar";
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
НоваяСтрока.Метод = "EditCalendarMetadata";
НоваяСтрока.МетодПоиска = "EDITCALENDARMETADATA";
НоваяСтрока.Параметр = "--token";
НоваяСтрока.Описание = "Token";
НоваяСтрока.Область = "Calendar metadata management";
НоваяСтрока.ОписаниеМетода = "Edits properties of an existing calendar";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "gcalendar";
NewLine.Module = "OPI_GoogleCalendar";
NewLine.Method = "EditCalendarMetadata";
NewLine.SearchMethod = "EDITCALENDARMETADATA";
NewLine.Parameter = "--token";
NewLine.Description = "Token";
NewLine.Region = "Calendar metadata management";
NewLine.MethodDescription = "Edits properties of an existing calendar";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "gcalendar";
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
НоваяСтрока.Метод = "EditCalendarMetadata";
НоваяСтрока.МетодПоиска = "EDITCALENDARMETADATA";
НоваяСтрока.Параметр = "--calendar";
НоваяСтрока.Описание = "Calendar ID";
НоваяСтрока.Область = "Calendar metadata management";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "gcalendar";
NewLine.Module = "OPI_GoogleCalendar";
NewLine.Method = "EditCalendarMetadata";
NewLine.SearchMethod = "EDITCALENDARMETADATA";
NewLine.Parameter = "--calendar";
NewLine.Description = "Calendar ID";
NewLine.Region = "Calendar metadata management";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "gcalendar";
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
НоваяСтрока.Метод = "EditCalendarMetadata";
НоваяСтрока.МетодПоиска = "EDITCALENDARMETADATA";
НоваяСтрока.Параметр = "--title";
НоваяСтрока.Описание = "New name (необяз. по ум. - Пустое значение)";
НоваяСтрока.Область = "Calendar metadata management";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "gcalendar";
NewLine.Module = "OPI_GoogleCalendar";
NewLine.Method = "EditCalendarMetadata";
NewLine.SearchMethod = "EDITCALENDARMETADATA";
NewLine.Parameter = "--title";
NewLine.Description = "New name (optional, def. val. - Empty)";
NewLine.Region = "Calendar metadata management";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "gcalendar";
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
НоваяСтрока.Метод = "EditCalendarMetadata";
НоваяСтрока.МетодПоиска = "EDITCALENDARMETADATA";
НоваяСтрока.Параметр = "--description";
НоваяСтрока.Описание = "New calendar description (необяз. по ум. - Пустое значение)";
НоваяСтрока.Область = "Calendar metadata management";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "gcalendar";
NewLine.Module = "OPI_GoogleCalendar";
NewLine.Method = "EditCalendarMetadata";
NewLine.SearchMethod = "EDITCALENDARMETADATA";
NewLine.Parameter = "--description";
NewLine.Description = "New calendar description (optional, def. val. - Empty)";
NewLine.Region = "Calendar metadata management";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "gcalendar";
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
НоваяСтрока.Метод = "ClearMainCalendar";
НоваяСтрока.МетодПоиска = "CLEARMAINCALENDAR";
НоваяСтрока.Параметр = "--token";
НоваяСтрока.Описание = "Token";
НоваяСтрока.Область = "Calendar metadata management";
НоваяСтрока.ОписаниеМетода = "Clears the event list of the primary calendar";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "gcalendar";
NewLine.Module = "OPI_GoogleCalendar";
NewLine.Method = "ClearMainCalendar";
NewLine.SearchMethod = "CLEARMAINCALENDAR";
NewLine.Parameter = "--token";
NewLine.Description = "Token";
NewLine.Region = "Calendar metadata management";
NewLine.MethodDescription = "Clears the event list of the primary calendar";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "gcalendar";
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
НоваяСтрока.Метод = "DeleteCalendar";
НоваяСтрока.МетодПоиска = "DELETECALENDAR";
НоваяСтрока.Параметр = "--token";
НоваяСтрока.Описание = "Token";
НоваяСтрока.Область = "Calendar metadata management";
НоваяСтрока.ОписаниеМетода = "Deletes a calendar by ID";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "gcalendar";
NewLine.Module = "OPI_GoogleCalendar";
NewLine.Method = "DeleteCalendar";
NewLine.SearchMethod = "DELETECALENDAR";
NewLine.Parameter = "--token";
NewLine.Description = "Token";
NewLine.Region = "Calendar metadata management";
NewLine.MethodDescription = "Deletes a calendar by ID";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "gcalendar";
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
НоваяСтрока.Метод = "DeleteCalendar";
НоваяСтрока.МетодПоиска = "DELETECALENDAR";
НоваяСтрока.Параметр = "--calendar";
НоваяСтрока.Описание = "Calendar ID";
НоваяСтрока.Область = "Calendar metadata management";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "gcalendar";
NewLine.Module = "OPI_GoogleCalendar";
NewLine.Method = "DeleteCalendar";
NewLine.SearchMethod = "DELETECALENDAR";
NewLine.Parameter = "--calendar";
NewLine.Description = "Calendar ID";
NewLine.Region = "Calendar metadata management";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "gcalendar";
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
НоваяСтрока.Метод = "GetCalendarList";
НоваяСтрока.МетодПоиска = "GETCALENDARLIST";
НоваяСтрока.Параметр = "--token";
НоваяСтрока.Описание = "Token";
НоваяСтрока.Область = "Calendar list management";
НоваяСтрока.ОписаниеМетода = "Gets an array of account calendars";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "gcalendar";
NewLine.Module = "OPI_GoogleCalendar";
NewLine.Method = "GetCalendarList";
NewLine.SearchMethod = "GETCALENDARLIST";
NewLine.Parameter = "--token";
NewLine.Description = "Token";
NewLine.Region = "Calendar list management";
NewLine.MethodDescription = "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";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "gcalendar";
NewLine.Module = "OPI_GoogleCalendar";
NewLine.Method = "AddCalendarToList";
NewLine.SearchMethod = "ADDCALENDARTOLIST";
NewLine.Parameter = "--token";
NewLine.Description = "Token";
NewLine.Region = "Calendar list management";
NewLine.MethodDescription = "Adds an existing calendar to the user's list";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "gcalendar";
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
НоваяСтрока.Метод = "AddCalendarToList";
НоваяСтрока.МетодПоиска = "ADDCALENDARTOLIST";
НоваяСтрока.Параметр = "--calendar";
НоваяСтрока.Описание = "Calendar ID";
НоваяСтрока.Область = "Calendar list management";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "gcalendar";
NewLine.Module = "OPI_GoogleCalendar";
NewLine.Method = "AddCalendarToList";
NewLine.SearchMethod = "ADDCALENDARTOLIST";
NewLine.Parameter = "--calendar";
NewLine.Description = "Calendar ID";
NewLine.Region = "Calendar list management";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "gcalendar";
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
НоваяСтрока.Метод = "GetListCalendar";
НоваяСтрока.МетодПоиска = "GETLISTCALENDAR";
НоваяСтрока.Параметр = "--token";
НоваяСтрока.Описание = "Token";
НоваяСтрока.Область = "Calendar list management";
НоваяСтрока.ОписаниеМетода = "Gets a calendar from the user's list by ID";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "gcalendar";
NewLine.Module = "OPI_GoogleCalendar";
NewLine.Method = "GetListCalendar";
NewLine.SearchMethod = "GETLISTCALENDAR";
NewLine.Parameter = "--token";
NewLine.Description = "Token";
NewLine.Region = "Calendar list management";
NewLine.MethodDescription = "Gets a calendar from the user's list by ID";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "gcalendar";
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
НоваяСтрока.Метод = "GetListCalendar";
НоваяСтрока.МетодПоиска = "GETLISTCALENDAR";
НоваяСтрока.Параметр = "--calendar";
НоваяСтрока.Описание = "Calendar ID";
НоваяСтрока.Область = "Calendar list management";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "gcalendar";
NewLine.Module = "OPI_GoogleCalendar";
NewLine.Method = "GetListCalendar";
NewLine.SearchMethod = "GETLISTCALENDAR";
NewLine.Parameter = "--calendar";
NewLine.Description = "Calendar ID";
NewLine.Region = "Calendar list management";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "gcalendar";
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
НоваяСтрока.Метод = "DeleteCalendarFromList";
НоваяСтрока.МетодПоиска = "DELETECALENDARFROMLIST";
НоваяСтрока.Параметр = "--token";
НоваяСтрока.Описание = "Token";
НоваяСтрока.Область = "Calendar list management";
НоваяСтрока.ОписаниеМетода = "Removes a calendar from the user's list";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "gcalendar";
NewLine.Module = "OPI_GoogleCalendar";
NewLine.Method = "DeleteCalendarFromList";
NewLine.SearchMethod = "DELETECALENDARFROMLIST";
NewLine.Parameter = "--token";
NewLine.Description = "Token";
NewLine.Region = "Calendar list management";
NewLine.MethodDescription = "Removes a calendar from the user's list";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "gcalendar";
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
НоваяСтрока.Метод = "DeleteCalendarFromList";
НоваяСтрока.МетодПоиска = "DELETECALENDARFROMLIST";
НоваяСтрока.Параметр = "--calendar";
НоваяСтрока.Описание = "Calendar ID";
НоваяСтрока.Область = "Calendar list management";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "gcalendar";
NewLine.Module = "OPI_GoogleCalendar";
NewLine.Method = "DeleteCalendarFromList";
NewLine.SearchMethod = "DELETECALENDARFROMLIST";
NewLine.Parameter = "--calendar";
NewLine.Description = "Calendar ID";
NewLine.Region = "Calendar list management";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "gcalendar";
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
НоваяСтрока.Метод = "EditListCalendar";
НоваяСтрока.МетодПоиска = "EDITLISTCALENDAR";
НоваяСтрока.Параметр = "--token";
НоваяСтрока.Описание = "Token";
НоваяСтрока.Область = "Calendar list management";
НоваяСтрока.ОписаниеМетода = "Edits the properties of a calendar from the user's list";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "gcalendar";
NewLine.Module = "OPI_GoogleCalendar";
NewLine.Method = "EditListCalendar";
NewLine.SearchMethod = "EDITLISTCALENDAR";
NewLine.Parameter = "--token";
NewLine.Description = "Token";
NewLine.Region = "Calendar list management";
NewLine.MethodDescription = "Edits the properties of a calendar from the user's list";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "gcalendar";
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
НоваяСтрока.Метод = "EditListCalendar";
НоваяСтрока.МетодПоиска = "EDITLISTCALENDAR";
НоваяСтрока.Параметр = "--calendar";
НоваяСтрока.Описание = "Calendar ID";
НоваяСтрока.Область = "Calendar list management";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "gcalendar";
NewLine.Module = "OPI_GoogleCalendar";
NewLine.Method = "EditListCalendar";
NewLine.SearchMethod = "EDITLISTCALENDAR";
NewLine.Parameter = "--calendar";
NewLine.Description = "Calendar ID";
NewLine.Region = "Calendar list management";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "gcalendar";
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
НоваяСтрока.Метод = "EditListCalendar";
НоваяСтрока.МетодПоиска = "EDITLISTCALENDAR";
НоваяСтрока.Параметр = "--primary";
НоваяСтрока.Описание = "HEX primary color (#ffffff)";
НоваяСтрока.Область = "Calendar list management";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "gcalendar";
NewLine.Module = "OPI_GoogleCalendar";
NewLine.Method = "EditListCalendar";
NewLine.SearchMethod = "EDITLISTCALENDAR";
NewLine.Parameter = "--primary";
NewLine.Description = "HEX primary color (#ffffff)";
NewLine.Region = "Calendar list management";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "gcalendar";
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
НоваяСтрока.Метод = "EditListCalendar";
НоваяСтрока.МетодПоиска = "EDITLISTCALENDAR";
НоваяСтрока.Параметр = "--secondary";
НоваяСтрока.Описание = "HEX secondary color (#ffffff)";
НоваяСтрока.Область = "Calendar list management";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "gcalendar";
NewLine.Module = "OPI_GoogleCalendar";
NewLine.Method = "EditListCalendar";
NewLine.SearchMethod = "EDITLISTCALENDAR";
NewLine.Parameter = "--secondary";
NewLine.Description = "HEX secondary color (#ffffff)";
NewLine.Region = "Calendar list management";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "gcalendar";
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
НоваяСтрока.Метод = "EditListCalendar";
НоваяСтрока.МетодПоиска = "EDITLISTCALENDAR";
НоваяСтрока.Параметр = "--hidden";
НоваяСтрока.Описание = "Hidden calendar (необяз. по ум. - False)";
НоваяСтрока.Область = "Calendar list management";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "gcalendar";
NewLine.Module = "OPI_GoogleCalendar";
NewLine.Method = "EditListCalendar";
NewLine.SearchMethod = "EDITLISTCALENDAR";
NewLine.Parameter = "--hidden";
NewLine.Description = "Hidden calendar (optional, def. val. - No)";
NewLine.Region = "Calendar list management";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "gcalendar";
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
НоваяСтрока.Метод = "GetEventList";
НоваяСтрока.МетодПоиска = "GETEVENTLIST";
НоваяСтрока.Параметр = "--token";
НоваяСтрока.Описание = "Token";
НоваяСтрока.Область = "Event management";
НоваяСтрока.ОписаниеМетода = "Gets the list of all calendar events";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "gcalendar";
NewLine.Module = "OPI_GoogleCalendar";
NewLine.Method = "GetEventList";
NewLine.SearchMethod = "GETEVENTLIST";
NewLine.Parameter = "--token";
NewLine.Description = "Token";
NewLine.Region = "Event management";
NewLine.MethodDescription = "Gets the list of all calendar events";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "gcalendar";
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
НоваяСтрока.Метод = "GetEventList";
НоваяСтрока.МетодПоиска = "GETEVENTLIST";
НоваяСтрока.Параметр = "--calendar";
НоваяСтрока.Описание = "Calendar ID";
НоваяСтрока.Область = "Event management";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "gcalendar";
NewLine.Module = "OPI_GoogleCalendar";
NewLine.Method = "GetEventList";
NewLine.SearchMethod = "GETEVENTLIST";
NewLine.Parameter = "--calendar";
NewLine.Description = "Calendar ID";
NewLine.Region = "Event management";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "gcalendar";
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
НоваяСтрока.Метод = "GetEvent";
НоваяСтрока.МетодПоиска = "GETEVENT";
НоваяСтрока.Параметр = "--token";
НоваяСтрока.Описание = "Token";
НоваяСтрока.Область = "Event management";
НоваяСтрока.ОписаниеМетода = "Gets an event by ID";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "gcalendar";
NewLine.Module = "OPI_GoogleCalendar";
NewLine.Method = "GetEvent";
NewLine.SearchMethod = "GETEVENT";
NewLine.Parameter = "--token";
NewLine.Description = "Token";
NewLine.Region = "Event management";
NewLine.MethodDescription = "Gets an event by ID";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "gcalendar";
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
НоваяСтрока.Метод = "GetEvent";
НоваяСтрока.МетодПоиска = "GETEVENT";
НоваяСтрока.Параметр = "--calendar";
НоваяСтрока.Описание = "Calendar ID";
НоваяСтрока.Область = "Event management";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "gcalendar";
NewLine.Module = "OPI_GoogleCalendar";
NewLine.Method = "GetEvent";
NewLine.SearchMethod = "GETEVENT";
NewLine.Parameter = "--calendar";
NewLine.Description = "Calendar ID";
NewLine.Region = "Event management";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "gcalendar";
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
НоваяСтрока.Метод = "GetEvent";
НоваяСтрока.МетодПоиска = "GETEVENT";
НоваяСтрока.Параметр = "--event";
НоваяСтрока.Описание = "Event ID";
НоваяСтрока.Область = "Event management";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "gcalendar";
NewLine.Module = "OPI_GoogleCalendar";
NewLine.Method = "GetEvent";
NewLine.SearchMethod = "GETEVENT";
NewLine.Parameter = "--event";
NewLine.Description = "Event ID";
NewLine.Region = "Event management";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "gcalendar";
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
НоваяСтрока.Метод = "CreateEvent";
НоваяСтрока.МетодПоиска = "CREATEEVENT";
НоваяСтрока.Параметр = "--token";
НоваяСтрока.Описание = "Token";
НоваяСтрока.Область = "Event management";
НоваяСтрока.ОписаниеМетода = "Creates a new event
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "gcalendar";
NewLine.Module = "OPI_GoogleCalendar";
NewLine.Method = "CreateEvent";
NewLine.SearchMethod = "CREATEEVENT";
NewLine.Parameter = "--token";
NewLine.Description = "Token";
NewLine.Region = "Event management";
NewLine.MethodDescription = "Creates a new event
|
| Структура JSON данных события (параметр --props):
| The structure of the JSON event data (parameter --props):
| {
| ""Описание"" : """",
| ""Заголовок"" : """",
| ""МестоПроведения"" : """",
| ""ДатаНачала"" : """",
| ""ДатаОкончания"" : """",
| ""МассивURLФайловВложений"" :
| ""Description"" : """",
| ""Title"" : """",
| ""Venue"" : """",
| ""StartDate"" : """",
| ""EndDate"" : """",
| ""ArrayOfAttachmentURLs"" :
| {
| ""НазваниеФайла1"" : ""URLФайла1"",
| ""НазваниеФайла2"" : ""URLФайла2"",
| ""NameFile1"" : ""FileURL1"",
| ""NameFile2"" : ""FileURL2"",
| ...
| },
| ""ОтправлятьУведомления"" : true
| ""SendNotifications"" : true
| }
|";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "gcalendar";
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
НоваяСтрока.Метод = "CreateEvent";
НоваяСтрока.МетодПоиска = "CREATEEVENT";
НоваяСтрока.Параметр = "--calendar";
НоваяСтрока.Описание = "Calendar ID";
НоваяСтрока.Область = "Event management";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "gcalendar";
NewLine.Module = "OPI_GoogleCalendar";
NewLine.Method = "CreateEvent";
NewLine.SearchMethod = "CREATEEVENT";
NewLine.Parameter = "--calendar";
NewLine.Description = "Calendar ID";
NewLine.Region = "Event management";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "gcalendar";
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
НоваяСтрока.Метод = "CreateEvent";
НоваяСтрока.МетодПоиска = "CREATEEVENT";
НоваяСтрока.Параметр = "--props";
НоваяСтрока.Описание = "Event description";
НоваяСтрока.Область = "Event management";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "gcalendar";
NewLine.Module = "OPI_GoogleCalendar";
NewLine.Method = "CreateEvent";
NewLine.SearchMethod = "CREATEEVENT";
NewLine.Parameter = "--props";
NewLine.Description = "Event description";
NewLine.Region = "Event management";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "gcalendar";
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
НоваяСтрока.Метод = "MoveEvent";
НоваяСтрока.МетодПоиска = "MOVEEVENT";
НоваяСтрока.Параметр = "--token";
НоваяСтрока.Описание = "Token";
НоваяСтрока.Область = "Event management";
НоваяСтрока.ОписаниеМетода = "Moves an event to another calendar";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "gcalendar";
NewLine.Module = "OPI_GoogleCalendar";
NewLine.Method = "MoveEvent";
NewLine.SearchMethod = "MOVEEVENT";
NewLine.Parameter = "--token";
NewLine.Description = "Token";
NewLine.Region = "Event management";
NewLine.MethodDescription = "Moves an event to another calendar";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "gcalendar";
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
НоваяСтрока.Метод = "MoveEvent";
НоваяСтрока.МетодПоиска = "MOVEEVENT";
НоваяСтрока.Параметр = "--from";
НоваяСтрока.Описание = "ID of the source calendar";
НоваяСтрока.Область = "Event management";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "gcalendar";
NewLine.Module = "OPI_GoogleCalendar";
NewLine.Method = "MoveEvent";
NewLine.SearchMethod = "MOVEEVENT";
NewLine.Parameter = "--from";
NewLine.Description = "ID of the source calendar";
NewLine.Region = "Event management";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "gcalendar";
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
НоваяСтрока.Метод = "MoveEvent";
НоваяСтрока.МетодПоиска = "MOVEEVENT";
НоваяСтрока.Параметр = "--to";
НоваяСтрока.Описание = "ID of the target calendar";
НоваяСтрока.Область = "Event management";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "gcalendar";
NewLine.Module = "OPI_GoogleCalendar";
NewLine.Method = "MoveEvent";
NewLine.SearchMethod = "MOVEEVENT";
NewLine.Parameter = "--to";
NewLine.Description = "ID of the target calendar";
NewLine.Region = "Event management";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "gcalendar";
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
НоваяСтрока.Метод = "MoveEvent";
НоваяСтрока.МетодПоиска = "MOVEEVENT";
НоваяСтрока.Параметр = "--event";
НоваяСтрока.Описание = "ID of the source calendar event";
НоваяСтрока.Область = "Event management";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "gcalendar";
NewLine.Module = "OPI_GoogleCalendar";
NewLine.Method = "MoveEvent";
NewLine.SearchMethod = "MOVEEVENT";
NewLine.Parameter = "--event";
NewLine.Description = "ID of the source calendar event";
NewLine.Region = "Event management";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "gcalendar";
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
НоваяСтрока.Метод = "EditEvent";
НоваяСтрока.МетодПоиска = "EDITEVENT";
НоваяСтрока.Параметр = "--token";
НоваяСтрока.Описание = "Token";
НоваяСтрока.Область = "Event management";
НоваяСтрока.ОписаниеМетода = "Edits an existing event
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "gcalendar";
NewLine.Module = "OPI_GoogleCalendar";
NewLine.Method = "EditEvent";
NewLine.SearchMethod = "EDITEVENT";
NewLine.Parameter = "--token";
NewLine.Description = "Token";
NewLine.Region = "Event management";
NewLine.MethodDescription = "Edits an existing event
|
| Структура JSON данных события (параметр --props):
| The structure of the JSON event data (parameter --props):
| {
| ""Описание"" : """",
| ""Заголовок"" : """",
| ""МестоПроведения"" : """",
| ""ДатаНачала"" : """",
| ""ДатаОкончания"" : """",
| ""МассивURLФайловВложений"" :
| ""Description"" : """",
| ""Title"" : """",
| ""Venue"" : """",
| ""StartDate"" : """",
| ""EndDate"" : """",
| ""ArrayOfAttachmentURLs"" :
| {
| ""НазваниеФайла1"" : ""URLФайла1"",
| ""НазваниеФайла2"" : ""URLФайла2"",
| ""NameFile1"" : ""FileURL1"",
| ""NameFile2"" : ""FileURL2"",
| ...
| },
| ""ОтправлятьУведомления"" : true
| ""SendNotifications"" : true
| }
|";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "gcalendar";
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
НоваяСтрока.Метод = "EditEvent";
НоваяСтрока.МетодПоиска = "EDITEVENT";
НоваяСтрока.Параметр = "--calendar";
НоваяСтрока.Описание = "Calendar ID";
НоваяСтрока.Область = "Event management";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "gcalendar";
NewLine.Module = "OPI_GoogleCalendar";
NewLine.Method = "EditEvent";
NewLine.SearchMethod = "EDITEVENT";
NewLine.Parameter = "--calendar";
NewLine.Description = "Calendar ID";
NewLine.Region = "Event management";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "gcalendar";
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
НоваяСтрока.Метод = "EditEvent";
НоваяСтрока.МетодПоиска = "EDITEVENT";
НоваяСтрока.Параметр = "--props";
НоваяСтрока.Описание = "New event description";
НоваяСтрока.Область = "Event management";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "gcalendar";
NewLine.Module = "OPI_GoogleCalendar";
NewLine.Method = "EditEvent";
NewLine.SearchMethod = "EDITEVENT";
NewLine.Parameter = "--props";
NewLine.Description = "New event description";
NewLine.Region = "Event management";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "gcalendar";
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
НоваяСтрока.Метод = "EditEvent";
НоваяСтрока.МетодПоиска = "EDITEVENT";
НоваяСтрока.Параметр = "--event";
НоваяСтрока.Описание = "Event ID";
НоваяСтрока.Область = "Event management";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "gcalendar";
NewLine.Module = "OPI_GoogleCalendar";
NewLine.Method = "EditEvent";
NewLine.SearchMethod = "EDITEVENT";
NewLine.Parameter = "--event";
NewLine.Description = "Event ID";
NewLine.Region = "Event management";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "gcalendar";
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
НоваяСтрока.Метод = "DeleteEvent";
НоваяСтрока.МетодПоиска = "DELETEEVENT";
НоваяСтрока.Параметр = "--token";
НоваяСтрока.Описание = "Token";
НоваяСтрока.Область = "Event management";
НоваяСтрока.ОписаниеМетода = "Deletes an event by ID";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "gcalendar";
NewLine.Module = "OPI_GoogleCalendar";
NewLine.Method = "DeleteEvent";
NewLine.SearchMethod = "DELETEEVENT";
NewLine.Parameter = "--token";
NewLine.Description = "Token";
NewLine.Region = "Event management";
NewLine.MethodDescription = "Deletes an event by ID";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "gcalendar";
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
НоваяСтрока.Метод = "DeleteEvent";
НоваяСтрока.МетодПоиска = "DELETEEVENT";
НоваяСтрока.Параметр = "--calendar";
НоваяСтрока.Описание = "Calendar ID";
НоваяСтрока.Область = "Event management";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "gcalendar";
NewLine.Module = "OPI_GoogleCalendar";
NewLine.Method = "DeleteEvent";
NewLine.SearchMethod = "DELETEEVENT";
NewLine.Parameter = "--calendar";
NewLine.Description = "Calendar ID";
NewLine.Region = "Event management";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "gcalendar";
НоваяСтрока.Модуль = "OPI_GoogleCalendar";
НоваяСтрока.Метод = "DeleteEvent";
НоваяСтрока.МетодПоиска = "DELETEEVENT";
НоваяСтрока.Параметр = "--event";
НоваяСтрока.Описание = "Event ID";
НоваяСтрока.Область = "Event management";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "gcalendar";
NewLine.Module = "OPI_GoogleCalendar";
NewLine.Method = "DeleteEvent";
NewLine.SearchMethod = "DELETEEVENT";
NewLine.Parameter = "--event";
NewLine.Description = "Event ID";
NewLine.Region = "Event management";
Возврат ТаблицаСостава;
КонецФункции
Return TableСоwithтаinа;
EndFunction

View File

@ -1,416 +1,416 @@
Функция ПолучитьСостав() Экспорт
Function GetComposition() Export
ТаблицаСостава = Новый ТаблицаЗначений();
ТаблицаСостава.Колонки.Добавить("Библиотека");
ТаблицаСостава.Колонки.Добавить("Модуль");
ТаблицаСостава.Колонки.Добавить("Метод");
ТаблицаСостава.Колонки.Добавить("МетодПоиска");
ТаблицаСостава.Колонки.Добавить("Параметр");
ТаблицаСостава.Колонки.Добавить("Описание");
ТаблицаСостава.Колонки.Добавить("ОписаниеМетода");
ТаблицаСостава.Колонки.Добавить("Область");
TableСоwithтаinа = New ValueTable();
TableСоwithтаinа.Columns.Add("Library");
TableСоwithтаinа.Columns.Add("Module");
TableСоwithтаinа.Columns.Add("Method");
TableСоwithтаinа.Columns.Add("SearchMethod");
TableСоwithтаinа.Columns.Add("Parameter");
TableСоwithтаinа.Columns.Add("Description");
TableСоwithтаinа.Columns.Add("MethodDescription");
TableСоwithтаinа.Columns.Add("Region");
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "gdrive";
НоваяСтрока.Модуль = "OPI_GoogleDrive";
НоваяСтрока.Метод = "GetObjectInformation";
НоваяСтрока.МетодПоиска = "GETOBJECTINFORMATION";
НоваяСтрока.Параметр = "--token";
НоваяСтрока.Описание = "Token";
НоваяСтрока.Область = "File and directory management";
НоваяСтрока.ОписаниеМетода = "Gets information about a folder or file by ID";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "gdrive";
NewLine.Module = "OPI_GoogleDrive";
NewLine.Method = "GetObjectInformation";
NewLine.SearchMethod = "GETOBJECTINFORMATION";
NewLine.Parameter = "--token";
NewLine.Description = "Token";
NewLine.Region = "File and directory management";
NewLine.MethodDescription = "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";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "gdrive";
NewLine.Module = "OPI_GoogleDrive";
NewLine.Method = "GetObjectInformation";
NewLine.SearchMethod = "GETOBJECTINFORMATION";
NewLine.Parameter = "--object";
NewLine.Description = "Identifier of the file or folder";
NewLine.Region = "File and directory management";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "gdrive";
НоваяСтрока.Модуль = "OPI_GoogleDrive";
НоваяСтрока.Метод = "GetDirectoriesList";
НоваяСтрока.МетодПоиска = "GETDIRECTORIESLIST";
НоваяСтрока.Параметр = "--token";
НоваяСтрока.Описание = "Token";
НоваяСтрока.Область = "File and directory management";
НоваяСтрока.ОписаниеМетода = "Gets the list of drive directories";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "gdrive";
NewLine.Module = "OPI_GoogleDrive";
NewLine.Method = "GetDirectoriesList";
NewLine.SearchMethod = "GETDIRECTORIESLIST";
NewLine.Parameter = "--token";
NewLine.Description = "Token";
NewLine.Region = "File and directory management";
NewLine.MethodDescription = "Gets the list of drive directories";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "gdrive";
НоваяСтрока.Модуль = "OPI_GoogleDrive";
НоваяСтрока.Метод = "GetDirectoriesList";
НоваяСтрока.МетодПоиска = "GETDIRECTORIESLIST";
НоваяСтрока.Параметр = "--querry";
НоваяСтрока.Описание = "Filter by name (необяз. по ум. - Пустое значение)";
НоваяСтрока.Область = "File and directory management";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "gdrive";
NewLine.Module = "OPI_GoogleDrive";
NewLine.Method = "GetDirectoriesList";
NewLine.SearchMethod = "GETDIRECTORIESLIST";
NewLine.Parameter = "--querry";
NewLine.Description = "Filter by name (optional, def. val. - Empty)";
NewLine.Region = "File and directory management";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "gdrive";
НоваяСтрока.Модуль = "OPI_GoogleDrive";
НоваяСтрока.Метод = "GetDirectoriesList";
НоваяСтрока.МетодПоиска = "GETDIRECTORIESLIST";
НоваяСтрока.Параметр = "--depth";
НоваяСтрока.Описание = "Adds a list of files to the directory fields (необяз. по ум. - False)";
НоваяСтрока.Область = "File and directory management";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "gdrive";
NewLine.Module = "OPI_GoogleDrive";
NewLine.Method = "GetDirectoriesList";
NewLine.SearchMethod = "GETDIRECTORIESLIST";
NewLine.Parameter = "--depth";
NewLine.Description = "Adds a list of files to the directory fields (optional, def. val. - No)";
NewLine.Region = "File and directory management";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "gdrive";
НоваяСтрока.Модуль = "OPI_GoogleDrive";
НоваяСтрока.Метод = "GetFilesList";
НоваяСтрока.МетодПоиска = "GETFILESLIST";
НоваяСтрока.Параметр = "--token";
НоваяСтрока.Описание = "Token";
НоваяСтрока.Область = "File and directory management";
НоваяСтрока.ОписаниеМетода = "Gets the list of files";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "gdrive";
NewLine.Module = "OPI_GoogleDrive";
NewLine.Method = "GetFilesList";
NewLine.SearchMethod = "GETFILESLIST";
NewLine.Parameter = "--token";
NewLine.Description = "Token";
NewLine.Region = "File and directory management";
NewLine.MethodDescription = "Gets the list of files";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "gdrive";
НоваяСтрока.Модуль = "OPI_GoogleDrive";
НоваяСтрока.Метод = "GetFilesList";
НоваяСтрока.МетодПоиска = "GETFILESLIST";
НоваяСтрока.Параметр = "--querry";
НоваяСтрока.Описание = "Filter by name (необяз. по ум. - Пустое значение)";
НоваяСтрока.Область = "File and directory management";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "gdrive";
NewLine.Module = "OPI_GoogleDrive";
NewLine.Method = "GetFilesList";
NewLine.SearchMethod = "GETFILESLIST";
NewLine.Parameter = "--querry";
NewLine.Description = "Filter by name (optional, def. val. - Empty)";
NewLine.Region = "File and directory management";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "gdrive";
НоваяСтрока.Модуль = "OPI_GoogleDrive";
НоваяСтрока.Метод = "GetFilesList";
НоваяСтрока.МетодПоиска = "GETFILESLIST";
НоваяСтрока.Параметр = "--catalog";
НоваяСтрока.Описание = "Filter by parent directory ID (необяз. по ум. - Пустое значение)";
НоваяСтрока.Область = "File and directory management";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "gdrive";
NewLine.Module = "OPI_GoogleDrive";
NewLine.Method = "GetFilesList";
NewLine.SearchMethod = "GETFILESLIST";
NewLine.Parameter = "--catalog";
NewLine.Description = "Filter by parent directory ID (optional, def. val. - Empty)";
NewLine.Region = "File and directory management";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "gdrive";
НоваяСтрока.Модуль = "OPI_GoogleDrive";
НоваяСтрока.Метод = "UploadFile";
НоваяСтрока.МетодПоиска = "UPLOADFILE";
НоваяСтрока.Параметр = "--token";
НоваяСтрока.Описание = "Token";
НоваяСтрока.Область = "File and directory management";
НоваяСтрока.ОписаниеМетода = "Uploads a file to the drive
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "gdrive";
NewLine.Module = "OPI_GoogleDrive";
NewLine.Method = "UploadFile";
NewLine.SearchMethod = "UPLOADFILE";
NewLine.Parameter = "--token";
NewLine.Description = "Token";
NewLine.Region = "File and directory management";
NewLine.MethodDescription = "Uploads a file to the drive
|
| Структура JSON данных объекта (параметр --props):
| The structure of the JSON object data (parameter --props):
| {
| ""MIME"" : ""image/jpeg"",
| ""Имя"" : ""Новый файл.jpg"",
| ""Описание"" : ""Это новый файл"",
| ""Родитель"" : ""root""
| ""Name"" : ""New file.jpg"",
| ""Description"" : ""This is a new file"",
| ""Parent"" : ""root""
| }
|";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "gdrive";
НоваяСтрока.Модуль = "OPI_GoogleDrive";
НоваяСтрока.Метод = "UploadFile";
НоваяСтрока.МетодПоиска = "UPLOADFILE";
НоваяСтрока.Параметр = "--file";
НоваяСтрока.Описание = "File to be uploaded";
НоваяСтрока.Область = "File and directory management";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "gdrive";
NewLine.Module = "OPI_GoogleDrive";
NewLine.Method = "UploadFile";
NewLine.SearchMethod = "UPLOADFILE";
NewLine.Parameter = "--file";
NewLine.Description = "File to be uploaded";
NewLine.Region = "File and directory management";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "gdrive";
НоваяСтрока.Модуль = "OPI_GoogleDrive";
НоваяСтрока.Метод = "UploadFile";
НоваяСтрока.МетодПоиска = "UPLOADFILE";
НоваяСтрока.Параметр = "--props";
НоваяСтрока.Описание = "JSON description or path to .json";
НоваяСтрока.Область = "File and directory management";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "gdrive";
NewLine.Module = "OPI_GoogleDrive";
NewLine.Method = "UploadFile";
NewLine.SearchMethod = "UPLOADFILE";
NewLine.Parameter = "--props";
NewLine.Description = "JSON description or path to .json";
NewLine.Region = "File and directory management";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "gdrive";
НоваяСтрока.Модуль = "OPI_GoogleDrive";
НоваяСтрока.Метод = "CreateFolder";
НоваяСтрока.МетодПоиска = "CREATEFOLDER";
НоваяСтрока.Параметр = "--token";
НоваяСтрока.Описание = "Token";
НоваяСтрока.Область = "File and directory management";
НоваяСтрока.ОписаниеМетода = "Creates an empty directory on the drive";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "gdrive";
NewLine.Module = "OPI_GoogleDrive";
NewLine.Method = "CreateFolder";
NewLine.SearchMethod = "CREATEFOLDER";
NewLine.Parameter = "--token";
NewLine.Description = "Token";
NewLine.Region = "File and directory management";
NewLine.MethodDescription = "Creates an empty directory on the drive";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "gdrive";
НоваяСтрока.Модуль = "OPI_GoogleDrive";
НоваяСтрока.Метод = "CreateFolder";
НоваяСтрока.МетодПоиска = "CREATEFOLDER";
НоваяСтрока.Параметр = "--title";
НоваяСтрока.Описание = "Folder name";
НоваяСтрока.Область = "File and directory management";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "gdrive";
NewLine.Module = "OPI_GoogleDrive";
NewLine.Method = "CreateFolder";
NewLine.SearchMethod = "CREATEFOLDER";
NewLine.Parameter = "--title";
NewLine.Description = "Folder name";
NewLine.Region = "File and directory management";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "gdrive";
НоваяСтрока.Модуль = "OPI_GoogleDrive";
НоваяСтрока.Метод = "CreateFolder";
НоваяСтрока.МетодПоиска = "CREATEFOLDER";
НоваяСтрока.Параметр = "--catalog";
НоваяСтрока.Описание = "Parent (необяз. по ум. - Пустое значение)";
НоваяСтрока.Область = "File and directory management";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "gdrive";
NewLine.Module = "OPI_GoogleDrive";
NewLine.Method = "CreateFolder";
NewLine.SearchMethod = "CREATEFOLDER";
NewLine.Parameter = "--catalog";
NewLine.Description = "Parent (optional, def. val. - Empty)";
NewLine.Region = "File and directory management";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "gdrive";
НоваяСтрока.Модуль = "OPI_GoogleDrive";
НоваяСтрока.Метод = "DownloadFile";
НоваяСтрока.МетодПоиска = "DOWNLOADFILE";
НоваяСтрока.Параметр = "--token";
НоваяСтрока.Описание = "Token";
НоваяСтрока.Область = "File and directory management";
НоваяСтрока.ОписаниеМетода = "Gets file by ID";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "gdrive";
NewLine.Module = "OPI_GoogleDrive";
NewLine.Method = "DownloadFile";
NewLine.SearchMethod = "DOWNLOADFILE";
NewLine.Parameter = "--token";
NewLine.Description = "Token";
NewLine.Region = "File and directory management";
NewLine.MethodDescription = "Gets file by ID";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "gdrive";
НоваяСтрока.Модуль = "OPI_GoogleDrive";
НоваяСтрока.Метод = "DownloadFile";
НоваяСтрока.МетодПоиска = "DOWNLOADFILE";
НоваяСтрока.Параметр = "--object";
НоваяСтрока.Описание = "File identifier";
НоваяСтрока.Область = "File and directory management";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "gdrive";
NewLine.Module = "OPI_GoogleDrive";
NewLine.Method = "DownloadFile";
NewLine.SearchMethod = "DOWNLOADFILE";
NewLine.Parameter = "--object";
NewLine.Description = "File identifier";
NewLine.Region = "File and directory management";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "gdrive";
НоваяСтрока.Модуль = "OPI_GoogleDrive";
НоваяСтрока.Метод = "DownloadFile";
НоваяСтрока.МетодПоиска = "DOWNLOADFILE";
НоваяСтрока.Параметр = "--out";
НоваяСтрока.Описание = "File save path (необяз. по ум. - Пустое значение)";
НоваяСтрока.Область = "File and directory management";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "gdrive";
NewLine.Module = "OPI_GoogleDrive";
NewLine.Method = "DownloadFile";
NewLine.SearchMethod = "DOWNLOADFILE";
NewLine.Parameter = "--out";
NewLine.Description = "File save path (optional, def. val. - Empty)";
NewLine.Region = "File and directory management";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "gdrive";
НоваяСтрока.Модуль = "OPI_GoogleDrive";
НоваяСтрока.Метод = "CopyObject";
НоваяСтрока.МетодПоиска = "COPYOBJECT";
НоваяСтрока.Параметр = "--token";
НоваяСтрока.Описание = "Token";
НоваяСтрока.Область = "File and directory management";
НоваяСтрока.ОписаниеМетода = "Copies file or directory";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "gdrive";
NewLine.Module = "OPI_GoogleDrive";
NewLine.Method = "CopyObject";
NewLine.SearchMethod = "COPYOBJECT";
NewLine.Parameter = "--token";
NewLine.Description = "Token";
NewLine.Region = "File and directory management";
NewLine.MethodDescription = "Copies file or directory";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "gdrive";
НоваяСтрока.Модуль = "OPI_GoogleDrive";
НоваяСтрока.Метод = "CopyObject";
НоваяСтрока.МетодПоиска = "COPYOBJECT";
НоваяСтрока.Параметр = "--object";
НоваяСтрока.Описание = "Object identifier";
НоваяСтрока.Область = "File and directory management";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "gdrive";
NewLine.Module = "OPI_GoogleDrive";
NewLine.Method = "CopyObject";
NewLine.SearchMethod = "COPYOBJECT";
NewLine.Parameter = "--object";
NewLine.Description = "Object identifier";
NewLine.Region = "File and directory management";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "gdrive";
НоваяСтрока.Модуль = "OPI_GoogleDrive";
НоваяСтрока.Метод = "CopyObject";
НоваяСтрока.МетодПоиска = "COPYOBJECT";
НоваяСтрока.Параметр = "--title";
НоваяСтрока.Описание = "New object name (необяз. по ум. - Пустое значение)";
НоваяСтрока.Область = "File and directory management";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "gdrive";
NewLine.Module = "OPI_GoogleDrive";
NewLine.Method = "CopyObject";
NewLine.SearchMethod = "COPYOBJECT";
NewLine.Parameter = "--title";
NewLine.Description = "New object name (optional, def. val. - Empty)";
NewLine.Region = "File and directory management";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "gdrive";
НоваяСтрока.Модуль = "OPI_GoogleDrive";
НоваяСтрока.Метод = "CopyObject";
НоваяСтрока.МетодПоиска = "COPYOBJECT";
НоваяСтрока.Параметр = "--catalog";
НоваяСтрока.Описание = "New parent directory (необяз. по ум. - Пустое значение)";
НоваяСтрока.Область = "File and directory management";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "gdrive";
NewLine.Module = "OPI_GoogleDrive";
NewLine.Method = "CopyObject";
NewLine.SearchMethod = "COPYOBJECT";
NewLine.Parameter = "--catalog";
NewLine.Description = "New parent directory (optional, def. val. - Empty)";
NewLine.Region = "File and directory management";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "gdrive";
НоваяСтрока.Модуль = "OPI_GoogleDrive";
НоваяСтрока.Метод = "UpdateFile";
НоваяСтрока.МетодПоиска = "UPDATEFILE";
НоваяСтрока.Параметр = "--token";
НоваяСтрока.Описание = "Token";
НоваяСтрока.Область = "File and directory management";
НоваяСтрока.ОписаниеМетода = "Updates file binary data";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "gdrive";
NewLine.Module = "OPI_GoogleDrive";
NewLine.Method = "UpdateFile";
NewLine.SearchMethod = "UPDATEFILE";
NewLine.Parameter = "--token";
NewLine.Description = "Token";
NewLine.Region = "File and directory management";
NewLine.MethodDescription = "Updates file binary data";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "gdrive";
НоваяСтрока.Модуль = "OPI_GoogleDrive";
НоваяСтрока.Метод = "UpdateFile";
НоваяСтрока.МетодПоиска = "UPDATEFILE";
НоваяСтрока.Параметр = "--object";
НоваяСтрока.Описание = "Identifier of the object to update";
НоваяСтрока.Область = "File and directory management";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "gdrive";
NewLine.Module = "OPI_GoogleDrive";
NewLine.Method = "UpdateFile";
NewLine.SearchMethod = "UPDATEFILE";
NewLine.Parameter = "--object";
NewLine.Description = "Identifier of the object to update";
NewLine.Region = "File and directory management";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "gdrive";
НоваяСтрока.Модуль = "OPI_GoogleDrive";
НоваяСтрока.Метод = "UpdateFile";
НоваяСтрока.МетодПоиска = "UPDATEFILE";
НоваяСтрока.Параметр = "--file";
НоваяСтрока.Описание = "File source for update";
НоваяСтрока.Область = "File and directory management";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "gdrive";
NewLine.Module = "OPI_GoogleDrive";
NewLine.Method = "UpdateFile";
NewLine.SearchMethod = "UPDATEFILE";
NewLine.Parameter = "--file";
NewLine.Description = "File source for update";
NewLine.Region = "File and directory management";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "gdrive";
НоваяСтрока.Модуль = "OPI_GoogleDrive";
НоваяСтрока.Метод = "UpdateFile";
НоваяСтрока.МетодПоиска = "UPDATEFILE";
НоваяСтрока.Параметр = "--title";
НоваяСтрока.Описание = "New file name (if necessary) (необяз. по ум. - Пустое значение)";
НоваяСтрока.Область = "File and directory management";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "gdrive";
NewLine.Module = "OPI_GoogleDrive";
NewLine.Method = "UpdateFile";
NewLine.SearchMethod = "UPDATEFILE";
NewLine.Parameter = "--title";
NewLine.Description = "New file name (if necessary) (optional, def. val. - Empty)";
NewLine.Region = "File and directory management";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "gdrive";
НоваяСтрока.Модуль = "OPI_GoogleDrive";
НоваяСтрока.Метод = "DeleteObject";
НоваяСтрока.МетодПоиска = "DELETEOBJECT";
НоваяСтрока.Параметр = "--token";
НоваяСтрока.Описание = "Token";
НоваяСтрока.Область = "File and directory management";
НоваяСтрока.ОписаниеМетода = "Deletes file or directory by ID";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "gdrive";
NewLine.Module = "OPI_GoogleDrive";
NewLine.Method = "DeleteObject";
NewLine.SearchMethod = "DELETEOBJECT";
NewLine.Parameter = "--token";
NewLine.Description = "Token";
NewLine.Region = "File and directory management";
NewLine.MethodDescription = "Deletes file or directory by ID";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "gdrive";
НоваяСтрока.Модуль = "OPI_GoogleDrive";
НоваяСтрока.Метод = "DeleteObject";
НоваяСтрока.МетодПоиска = "DELETEOBJECT";
НоваяСтрока.Параметр = "--object";
НоваяСтрока.Описание = "Identifier of the object to delete";
НоваяСтрока.Область = "File and directory management";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "gdrive";
NewLine.Module = "OPI_GoogleDrive";
NewLine.Method = "DeleteObject";
NewLine.SearchMethod = "DELETEOBJECT";
NewLine.Parameter = "--object";
NewLine.Description = "Identifier of the object to delete";
NewLine.Region = "File and directory management";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "gdrive";
НоваяСтрока.Модуль = "OPI_GoogleDrive";
НоваяСтрока.Метод = "CreateComment";
НоваяСтрока.МетодПоиска = "CREATECOMMENT";
НоваяСтрока.Параметр = "--token";
НоваяСтрока.Описание = "Token";
НоваяСтрока.Область = "Comment management";
НоваяСтрока.ОписаниеМетода = "Creates a comment for a file or directory";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "gdrive";
NewLine.Module = "OPI_GoogleDrive";
NewLine.Method = "CreateComment";
NewLine.SearchMethod = "CREATECOMMENT";
NewLine.Parameter = "--token";
NewLine.Description = "Token";
NewLine.Region = "Comment management";
NewLine.MethodDescription = "Creates a comment for a file or directory";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "gdrive";
НоваяСтрока.Модуль = "OPI_GoogleDrive";
НоваяСтрока.Метод = "CreateComment";
НоваяСтрока.МетодПоиска = "CREATECOMMENT";
НоваяСтрока.Параметр = "--object";
НоваяСтрока.Описание = "Identifier of the object that needs a comment";
НоваяСтрока.Область = "Comment management";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "gdrive";
NewLine.Module = "OPI_GoogleDrive";
NewLine.Method = "CreateComment";
NewLine.SearchMethod = "CREATECOMMENT";
NewLine.Parameter = "--object";
NewLine.Description = "Identifier of the object that needs a comment";
NewLine.Region = "Comment management";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "gdrive";
НоваяСтрока.Модуль = "OPI_GoogleDrive";
НоваяСтрока.Метод = "CreateComment";
НоваяСтрока.МетодПоиска = "CREATECOMMENT";
НоваяСтрока.Параметр = "--text";
НоваяСтрока.Описание = "Comment text";
НоваяСтрока.Область = "Comment management";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "gdrive";
NewLine.Module = "OPI_GoogleDrive";
NewLine.Method = "CreateComment";
NewLine.SearchMethod = "CREATECOMMENT";
NewLine.Parameter = "--text";
NewLine.Description = "Comment text";
NewLine.Region = "Comment management";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "gdrive";
НоваяСтрока.Модуль = "OPI_GoogleDrive";
НоваяСтрока.Метод = "GetComment";
НоваяСтрока.МетодПоиска = "GETCOMMENT";
НоваяСтрока.Параметр = "--token";
НоваяСтрока.Описание = "Token";
НоваяСтрока.Область = "Comment management";
НоваяСтрока.ОписаниеМетода = "Gets comment by ID";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "gdrive";
NewLine.Module = "OPI_GoogleDrive";
NewLine.Method = "GetComment";
NewLine.SearchMethod = "GETCOMMENT";
NewLine.Parameter = "--token";
NewLine.Description = "Token";
NewLine.Region = "Comment management";
NewLine.MethodDescription = "Gets comment by ID";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "gdrive";
НоваяСтрока.Модуль = "OPI_GoogleDrive";
НоваяСтрока.Метод = "GetComment";
НоваяСтрока.МетодПоиска = "GETCOMMENT";
НоваяСтрока.Параметр = "--object";
НоваяСтрока.Описание = "Identifier of the file or directory where the comment is located";
НоваяСтрока.Область = "Comment management";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "gdrive";
NewLine.Module = "OPI_GoogleDrive";
NewLine.Method = "GetComment";
NewLine.SearchMethod = "GETCOMMENT";
NewLine.Parameter = "--object";
NewLine.Description = "Identifier of the file or directory where the comment is located";
NewLine.Region = "Comment management";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "gdrive";
НоваяСтрока.Модуль = "OPI_GoogleDrive";
НоваяСтрока.Метод = "GetComment";
НоваяСтрока.МетодПоиска = "GETCOMMENT";
НоваяСтрока.Параметр = "--comment";
НоваяСтрока.Описание = "Comment identifier";
НоваяСтрока.Область = "Comment management";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "gdrive";
NewLine.Module = "OPI_GoogleDrive";
NewLine.Method = "GetComment";
NewLine.SearchMethod = "GETCOMMENT";
NewLine.Parameter = "--comment";
NewLine.Description = "Comment identifier";
NewLine.Region = "Comment management";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "gdrive";
НоваяСтрока.Модуль = "OPI_GoogleDrive";
НоваяСтрока.Метод = "GetCommentList";
НоваяСтрока.МетодПоиска = "GETCOMMENTLIST";
НоваяСтрока.Параметр = "--token";
НоваяСтрока.Описание = "Token";
НоваяСтрока.Область = "Comment management";
НоваяСтрока.ОписаниеМетода = "Gets the list of all comments of the object";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "gdrive";
NewLine.Module = "OPI_GoogleDrive";
NewLine.Method = "GetCommentList";
NewLine.SearchMethod = "GETCOMMENTLIST";
NewLine.Parameter = "--token";
NewLine.Description = "Token";
NewLine.Region = "Comment management";
NewLine.MethodDescription = "Gets the list of all comments of the object";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "gdrive";
НоваяСтрока.Модуль = "OPI_GoogleDrive";
НоваяСтрока.Метод = "GetCommentList";
НоваяСтрока.МетодПоиска = "GETCOMMENTLIST";
НоваяСтрока.Параметр = "--object";
НоваяСтрока.Описание = "Object identifier";
НоваяСтрока.Область = "Comment management";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "gdrive";
NewLine.Module = "OPI_GoogleDrive";
NewLine.Method = "GetCommentList";
NewLine.SearchMethod = "GETCOMMENTLIST";
NewLine.Parameter = "--object";
NewLine.Description = "Object identifier";
NewLine.Region = "Comment management";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "gdrive";
НоваяСтрока.Модуль = "OPI_GoogleDrive";
НоваяСтрока.Метод = "DeleteComment";
НоваяСтрока.МетодПоиска = "DELETECOMMENT";
НоваяСтрока.Параметр = "--token";
НоваяСтрока.Описание = "Token";
НоваяСтрока.Область = "Comment management";
НоваяСтрока.ОписаниеМетода = "Deletes comment by ID";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "gdrive";
NewLine.Module = "OPI_GoogleDrive";
NewLine.Method = "DeleteComment";
NewLine.SearchMethod = "DELETECOMMENT";
NewLine.Parameter = "--token";
NewLine.Description = "Token";
NewLine.Region = "Comment management";
NewLine.MethodDescription = "Deletes comment by ID";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "gdrive";
НоваяСтрока.Модуль = "OPI_GoogleDrive";
НоваяСтрока.Метод = "DeleteComment";
НоваяСтрока.МетодПоиска = "DELETECOMMENT";
НоваяСтрока.Параметр = "--object";
НоваяСтрока.Описание = "Identifier of the file or directory where the comment is located";
НоваяСтрока.Область = "Comment management";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "gdrive";
NewLine.Module = "OPI_GoogleDrive";
NewLine.Method = "DeleteComment";
NewLine.SearchMethod = "DELETECOMMENT";
NewLine.Parameter = "--object";
NewLine.Description = "Identifier of the file or directory where the comment is located";
NewLine.Region = "Comment management";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "gdrive";
НоваяСтрока.Модуль = "OPI_GoogleDrive";
НоваяСтрока.Метод = "DeleteComment";
НоваяСтрока.МетодПоиска = "DELETECOMMENT";
НоваяСтрока.Параметр = "--comment";
НоваяСтрока.Описание = "Comment identifier";
НоваяСтрока.Область = "Comment management";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "gdrive";
NewLine.Module = "OPI_GoogleDrive";
NewLine.Method = "DeleteComment";
NewLine.SearchMethod = "DELETECOMMENT";
NewLine.Parameter = "--comment";
NewLine.Description = "Comment identifier";
NewLine.Region = "Comment management";
Возврат ТаблицаСостава;
КонецФункции
Return TableСоwithтаinа;
EndFunction

View File

@ -1,117 +1,117 @@
Функция ПолучитьСостав() Экспорт
Function GetComposition() Export
ТаблицаСостава = Новый ТаблицаЗначений();
ТаблицаСостава.Колонки.Добавить("Библиотека");
ТаблицаСостава.Колонки.Добавить("Модуль");
ТаблицаСостава.Колонки.Добавить("Метод");
ТаблицаСостава.Колонки.Добавить("МетодПоиска");
ТаблицаСостава.Колонки.Добавить("Параметр");
ТаблицаСостава.Колонки.Добавить("Описание");
ТаблицаСостава.Колонки.Добавить("ОписаниеМетода");
ТаблицаСостава.Колонки.Добавить("Область");
TableСоwithтаinа = New ValueTable();
TableСоwithтаinа.Columns.Add("Library");
TableСоwithтаinа.Columns.Add("Module");
TableСоwithтаinа.Columns.Add("Method");
TableСоwithтаinа.Columns.Add("SearchMethod");
TableСоwithтаinа.Columns.Add("Parameter");
TableСоwithтаinа.Columns.Add("Description");
TableСоwithтаinа.Columns.Add("MethodDescription");
TableСоwithтаinа.Columns.Add("Region");
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "google";
НоваяСтрока.Модуль = "OPI_GoogleWorkspace";
НоваяСтрока.Метод = "FormCodeRetrievalLink";
НоваяСтрока.МетодПоиска = "FORMCODERETRIEVALLINK";
НоваяСтрока.Параметр = "--id";
НоваяСтрока.Описание = "Client ID";
НоваяСтрока.Область = "Public";
НоваяСтрока.ОписаниеМетода = "Returns URL for browser authorization";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "google";
NewLine.Module = "OPI_GoogleWorkspace";
NewLine.Method = "FormCodeRetrievalLink";
NewLine.SearchMethod = "FORMCODERETRIEVALLINK";
NewLine.Parameter = "--id";
NewLine.Description = "Client ID";
NewLine.Region = "Public";
NewLine.MethodDescription = "Returns URL for browser authorization";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "google";
НоваяСтрока.Модуль = "OPI_GoogleWorkspace";
НоваяСтрока.Метод = "FormCodeRetrievalLink";
НоваяСтрока.МетодПоиска = "FORMCODERETRIEVALLINK";
НоваяСтрока.Параметр = "--calendar";
НоваяСтрока.Описание = "Calendar methods permission (необяз. по ум. - True)";
НоваяСтрока.Область = "Public";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "google";
NewLine.Module = "OPI_GoogleWorkspace";
NewLine.Method = "FormCodeRetrievalLink";
NewLine.SearchMethod = "FORMCODERETRIEVALLINK";
NewLine.Parameter = "--calendar";
NewLine.Description = "Calendar methods permission (optional, def. val. - Да)";
NewLine.Region = "Public";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "google";
НоваяСтрока.Модуль = "OPI_GoogleWorkspace";
НоваяСтрока.Метод = "FormCodeRetrievalLink";
НоваяСтрока.МетодПоиска = "FORMCODERETRIEVALLINK";
НоваяСтрока.Параметр = "--drive";
НоваяСтрока.Описание = "Drive methods permission (необяз. по ум. - True)";
НоваяСтрока.Область = "Public";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "google";
NewLine.Module = "OPI_GoogleWorkspace";
NewLine.Method = "FormCodeRetrievalLink";
NewLine.SearchMethod = "FORMCODERETRIEVALLINK";
NewLine.Parameter = "--drive";
NewLine.Description = "Drive methods permission (optional, def. val. - Да)";
NewLine.Region = "Public";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "google";
НоваяСтрока.Модуль = "OPI_GoogleWorkspace";
НоваяСтрока.Метод = "FormCodeRetrievalLink";
НоваяСтрока.МетодПоиска = "FORMCODERETRIEVALLINK";
НоваяСтрока.Параметр = "--sheets";
НоваяСтрока.Описание = "Sheets methods permission (необяз. по ум. - True)";
НоваяСтрока.Область = "Public";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "google";
NewLine.Module = "OPI_GoogleWorkspace";
NewLine.Method = "FormCodeRetrievalLink";
NewLine.SearchMethod = "FORMCODERETRIEVALLINK";
NewLine.Parameter = "--sheets";
NewLine.Description = "Sheets methods permission (optional, def. val. - Да)";
NewLine.Region = "Public";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "google";
НоваяСтрока.Модуль = "OPI_GoogleWorkspace";
НоваяСтрока.Метод = "GetTokenByCode";
НоваяСтрока.МетодПоиска = "GETTOKENBYCODE";
НоваяСтрока.Параметр = "--id";
НоваяСтрока.Описание = "Client ID";
НоваяСтрока.Область = "Public";
НоваяСтрока.ОписаниеМетода = "Gets token by code from browser authorization";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "google";
NewLine.Module = "OPI_GoogleWorkspace";
NewLine.Method = "GetTokenByCode";
NewLine.SearchMethod = "GETTOKENBYCODE";
NewLine.Parameter = "--id";
NewLine.Description = "Client ID";
NewLine.Region = "Public";
NewLine.MethodDescription = "Gets token by code from browser authorization";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "google";
НоваяСтрока.Модуль = "OPI_GoogleWorkspace";
НоваяСтрока.Метод = "GetTokenByCode";
НоваяСтрока.МетодПоиска = "GETTOKENBYCODE";
НоваяСтрока.Параметр = "--secret";
НоваяСтрока.Описание = "Client secret";
НоваяСтрока.Область = "Public";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "google";
NewLine.Module = "OPI_GoogleWorkspace";
NewLine.Method = "GetTokenByCode";
NewLine.SearchMethod = "GETTOKENBYCODE";
NewLine.Parameter = "--secret";
NewLine.Description = "Client secret";
NewLine.Region = "Public";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "google";
НоваяСтрока.Модуль = "OPI_GoogleWorkspace";
НоваяСтрока.Метод = "GetTokenByCode";
НоваяСтрока.МетодПоиска = "GETTOKENBYCODE";
НоваяСтрока.Параметр = "--code";
НоваяСтрока.Описание = "Code from browser";
НоваяСтрока.Область = "Public";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "google";
NewLine.Module = "OPI_GoogleWorkspace";
NewLine.Method = "GetTokenByCode";
NewLine.SearchMethod = "GETTOKENBYCODE";
NewLine.Parameter = "--code";
NewLine.Description = "Code from browser";
NewLine.Region = "Public";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "google";
НоваяСтрока.Модуль = "OPI_GoogleWorkspace";
НоваяСтрока.Метод = "RefreshToken";
НоваяСтрока.МетодПоиска = "REFRESHTOKEN";
НоваяСтрока.Параметр = "--id";
НоваяСтрока.Описание = "Client ID";
НоваяСтрока.Область = "Public";
НоваяСтрока.ОписаниеМетода = "Updates token by Refresh token";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "google";
NewLine.Module = "OPI_GoogleWorkspace";
NewLine.Method = "RefreshToken";
NewLine.SearchMethod = "REFRESHTOKEN";
NewLine.Parameter = "--id";
NewLine.Description = "Client ID";
NewLine.Region = "Public";
NewLine.MethodDescription = "Updates token by Refresh token";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "google";
НоваяСтрока.Модуль = "OPI_GoogleWorkspace";
НоваяСтрока.Метод = "RefreshToken";
НоваяСтрока.МетодПоиска = "REFRESHTOKEN";
НоваяСтрока.Параметр = "--secret";
НоваяСтрока.Описание = "Client secret";
НоваяСтрока.Область = "Public";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "google";
NewLine.Module = "OPI_GoogleWorkspace";
NewLine.Method = "RefreshToken";
NewLine.SearchMethod = "REFRESHTOKEN";
NewLine.Parameter = "--secret";
NewLine.Description = "Client secret";
NewLine.Region = "Public";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "google";
НоваяСтрока.Модуль = "OPI_GoogleWorkspace";
НоваяСтрока.Метод = "RefreshToken";
НоваяСтрока.МетодПоиска = "REFRESHTOKEN";
НоваяСтрока.Параметр = "--refresh";
НоваяСтрока.Описание = "Refresh token";
НоваяСтрока.Область = "Public";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "google";
NewLine.Module = "OPI_GoogleWorkspace";
NewLine.Method = "RefreshToken";
NewLine.SearchMethod = "REFRESHTOKEN";
NewLine.Parameter = "--refresh";
NewLine.Description = "Refresh token";
NewLine.Region = "Public";
Возврат ТаблицаСостава;
КонецФункции
Return TableСоwithтаinа;
EndFunction

View File

@ -1,341 +1,341 @@
Функция ПолучитьСостав() Экспорт
Function GetComposition() Export
ТаблицаСостава = Новый ТаблицаЗначений();
ТаблицаСостава.Колонки.Добавить("Библиотека");
ТаблицаСостава.Колонки.Добавить("Модуль");
ТаблицаСостава.Колонки.Добавить("Метод");
ТаблицаСостава.Колонки.Добавить("МетодПоиска");
ТаблицаСостава.Колонки.Добавить("Параметр");
ТаблицаСостава.Колонки.Добавить("Описание");
ТаблицаСостава.Колонки.Добавить("ОписаниеМетода");
ТаблицаСостава.Колонки.Добавить("Область");
TableСоwithтаinа = New ValueTable();
TableСоwithтаinа.Columns.Add("Library");
TableСоwithтаinа.Columns.Add("Module");
TableСоwithтаinа.Columns.Add("Method");
TableСоwithтаinа.Columns.Add("SearchMethod");
TableСоwithтаinа.Columns.Add("Parameter");
TableСоwithтаinа.Columns.Add("Description");
TableСоwithтаinа.Columns.Add("MethodDescription");
TableСоwithтаinа.Columns.Add("Region");
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "gsheets";
НоваяСтрока.Модуль = "OPI_GoogleSheets";
НоваяСтрока.Метод = "CreateBook";
НоваяСтрока.МетодПоиска = "CREATEBOOK";
НоваяСтрока.Параметр = "--token";
НоваяСтрока.Описание = "Token";
НоваяСтрока.Область = "Books managment";
НоваяСтрока.ОписаниеМетода = "Creates a new book";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "gsheets";
NewLine.Module = "OPI_GoogleSheets";
NewLine.Method = "CreateBook";
NewLine.SearchMethod = "CREATEBOOK";
NewLine.Parameter = "--token";
NewLine.Description = "Token";
NewLine.Region = "Books managment";
NewLine.MethodDescription = "Creates a new book";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "gsheets";
НоваяСтрока.Модуль = "OPI_GoogleSheets";
НоваяСтрока.Метод = "CreateBook";
НоваяСтрока.МетодПоиска = "CREATEBOOK";
НоваяСтрока.Параметр = "--title";
НоваяСтрока.Описание = "Name";
НоваяСтрока.Область = "Books managment";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "gsheets";
NewLine.Module = "OPI_GoogleSheets";
NewLine.Method = "CreateBook";
NewLine.SearchMethod = "CREATEBOOK";
NewLine.Parameter = "--title";
NewLine.Description = "Name";
NewLine.Region = "Books managment";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "gsheets";
НоваяСтрока.Модуль = "OPI_GoogleSheets";
НоваяСтрока.Метод = "CreateBook";
НоваяСтрока.МетодПоиска = "CREATEBOOK";
НоваяСтрока.Параметр = "--sheets";
НоваяСтрока.Описание = "Array of names to add new sheets to the book";
НоваяСтрока.Область = "Books managment";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "gsheets";
NewLine.Module = "OPI_GoogleSheets";
NewLine.Method = "CreateBook";
NewLine.SearchMethod = "CREATEBOOK";
NewLine.Parameter = "--sheets";
NewLine.Description = "Array of names to add new sheets to the book";
NewLine.Region = "Books managment";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "gsheets";
НоваяСтрока.Модуль = "OPI_GoogleSheets";
НоваяСтрока.Метод = "GetBook";
НоваяСтрока.МетодПоиска = "GETBOOK";
НоваяСтрока.Параметр = "--token";
НоваяСтрока.Описание = "Token";
НоваяСтрока.Область = "Books managment";
НоваяСтрока.ОписаниеМетода = "Gets information about the book by ID";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "gsheets";
NewLine.Module = "OPI_GoogleSheets";
NewLine.Method = "GetBook";
NewLine.SearchMethod = "GETBOOK";
NewLine.Parameter = "--token";
NewLine.Description = "Token";
NewLine.Region = "Books managment";
NewLine.MethodDescription = "Gets information about the book by ID";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "gsheets";
НоваяСтрока.Модуль = "OPI_GoogleSheets";
НоваяСтрока.Метод = "GetBook";
НоваяСтрока.МетодПоиска = "GETBOOK";
НоваяСтрока.Параметр = "--spreadsheet";
НоваяСтрока.Описание = "BookIdentifier";
НоваяСтрока.Область = "Books managment";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "gsheets";
NewLine.Module = "OPI_GoogleSheets";
NewLine.Method = "GetBook";
NewLine.SearchMethod = "GETBOOK";
NewLine.Parameter = "--spreadsheet";
NewLine.Description = "BookIdentifier";
NewLine.Region = "Books managment";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "gsheets";
НоваяСтрока.Модуль = "OPI_GoogleSheets";
НоваяСтрока.Метод = "EditBookTitle";
НоваяСтрока.МетодПоиска = "EDITBOOKTITLE";
НоваяСтрока.Параметр = "--token";
НоваяСтрока.Описание = "Token";
НоваяСтрока.Область = "Books managment";
НоваяСтрока.ОписаниеМетода = "Changes the name of the existing book";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "gsheets";
NewLine.Module = "OPI_GoogleSheets";
NewLine.Method = "EditBookTitle";
NewLine.SearchMethod = "EDITBOOKTITLE";
NewLine.Parameter = "--token";
NewLine.Description = "Token";
NewLine.Region = "Books managment";
NewLine.MethodDescription = "Changes the name of the existing book";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "gsheets";
НоваяСтрока.Модуль = "OPI_GoogleSheets";
НоваяСтрока.Метод = "EditBookTitle";
НоваяСтрока.МетодПоиска = "EDITBOOKTITLE";
НоваяСтрока.Параметр = "--spreadsheet";
НоваяСтрока.Описание = "BookID";
НоваяСтрока.Область = "Books managment";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "gsheets";
NewLine.Module = "OPI_GoogleSheets";
NewLine.Method = "EditBookTitle";
NewLine.SearchMethod = "EDITBOOKTITLE";
NewLine.Parameter = "--spreadsheet";
NewLine.Description = "BookID";
NewLine.Region = "Books managment";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "gsheets";
НоваяСтрока.Модуль = "OPI_GoogleSheets";
НоваяСтрока.Метод = "EditBookTitle";
НоваяСтрока.МетодПоиска = "EDITBOOKTITLE";
НоваяСтрока.Параметр = "--title";
НоваяСтрока.Описание = "New name";
НоваяСтрока.Область = "Books managment";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "gsheets";
NewLine.Module = "OPI_GoogleSheets";
NewLine.Method = "EditBookTitle";
NewLine.SearchMethod = "EDITBOOKTITLE";
NewLine.Parameter = "--title";
NewLine.Description = "New name";
NewLine.Region = "Books managment";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "gsheets";
НоваяСтрока.Модуль = "OPI_GoogleSheets";
НоваяСтрока.Метод = "AddSheet";
НоваяСтрока.МетодПоиска = "ADDSHEET";
НоваяСтрока.Параметр = "--token";
НоваяСтрока.Описание = "Token";
НоваяСтрока.Область = "Working with sheets";
НоваяСтрока.ОписаниеМетода = "Adds a new sheet to the book";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "gsheets";
NewLine.Module = "OPI_GoogleSheets";
NewLine.Method = "AddSheet";
NewLine.SearchMethod = "ADDSHEET";
NewLine.Parameter = "--token";
NewLine.Description = "Token";
NewLine.Region = "Working with sheets";
NewLine.MethodDescription = "Adds a new sheet to the book";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "gsheets";
НоваяСтрока.Модуль = "OPI_GoogleSheets";
НоваяСтрока.Метод = "AddSheet";
НоваяСтрока.МетодПоиска = "ADDSHEET";
НоваяСтрока.Параметр = "--spreadsheet";
НоваяСтрока.Описание = "BookIdentifier";
НоваяСтрока.Область = "Working with sheets";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "gsheets";
NewLine.Module = "OPI_GoogleSheets";
NewLine.Method = "AddSheet";
NewLine.SearchMethod = "ADDSHEET";
NewLine.Parameter = "--spreadsheet";
NewLine.Description = "BookIdentifier";
NewLine.Region = "Working with sheets";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "gsheets";
НоваяСтрока.Модуль = "OPI_GoogleSheets";
НоваяСтрока.Метод = "AddSheet";
НоваяСтрока.МетодПоиска = "ADDSHEET";
НоваяСтрока.Параметр = "--title";
НоваяСтрока.Описание = "NewSheetName";
НоваяСтрока.Область = "Working with sheets";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "gsheets";
NewLine.Module = "OPI_GoogleSheets";
NewLine.Method = "AddSheet";
NewLine.SearchMethod = "ADDSHEET";
NewLine.Parameter = "--title";
NewLine.Description = "NewSheetName";
NewLine.Region = "Working with sheets";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "gsheets";
НоваяСтрока.Модуль = "OPI_GoogleSheets";
НоваяСтрока.Метод = "DeleteSheet";
НоваяСтрока.МетодПоиска = "DELETESHEET";
НоваяСтрока.Параметр = "--token";
НоваяСтрока.Описание = "Token";
НоваяСтрока.Область = "Working with sheets";
НоваяСтрока.ОписаниеМетода = "Deletes a sheet from the book";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "gsheets";
NewLine.Module = "OPI_GoogleSheets";
NewLine.Method = "DeleteSheet";
NewLine.SearchMethod = "DELETESHEET";
NewLine.Parameter = "--token";
NewLine.Description = "Token";
NewLine.Region = "Working with sheets";
NewLine.MethodDescription = "Deletes a sheet from the book";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "gsheets";
НоваяСтрока.Модуль = "OPI_GoogleSheets";
НоваяСтрока.Метод = "DeleteSheet";
НоваяСтрока.МетодПоиска = "DELETESHEET";
НоваяСтрока.Параметр = "--spreadsheet";
НоваяСтрока.Описание = "BookIdentifier";
НоваяСтрока.Область = "Working with sheets";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "gsheets";
NewLine.Module = "OPI_GoogleSheets";
NewLine.Method = "DeleteSheet";
NewLine.SearchMethod = "DELETESHEET";
NewLine.Parameter = "--spreadsheet";
NewLine.Description = "BookIdentifier";
NewLine.Region = "Working with sheets";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "gsheets";
НоваяСтрока.Модуль = "OPI_GoogleSheets";
НоваяСтрока.Метод = "DeleteSheet";
НоваяСтрока.МетодПоиска = "DELETESHEET";
НоваяСтрока.Параметр = "--sheet";
НоваяСтрока.Описание = "IdentifierOfSheetToDelete";
НоваяСтрока.Область = "Working with sheets";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "gsheets";
NewLine.Module = "OPI_GoogleSheets";
NewLine.Method = "DeleteSheet";
NewLine.SearchMethod = "DELETESHEET";
NewLine.Parameter = "--sheet";
NewLine.Description = "IdentifierOfSheetToDelete";
NewLine.Region = "Working with sheets";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "gsheets";
НоваяСтрока.Модуль = "OPI_GoogleSheets";
НоваяСтрока.Метод = "CopySheet";
НоваяСтрока.МетодПоиска = "COPYSHEET";
НоваяСтрока.Параметр = "--token";
НоваяСтрока.Описание = "Token";
НоваяСтрока.Область = "Working with sheets";
НоваяСтрока.ОписаниеМетода = "Copies a sheet from one book to another";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "gsheets";
NewLine.Module = "OPI_GoogleSheets";
NewLine.Method = "CopySheet";
NewLine.SearchMethod = "COPYSHEET";
NewLine.Parameter = "--token";
NewLine.Description = "Token";
NewLine.Region = "Working with sheets";
NewLine.MethodDescription = "Copies a sheet from one book to another";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "gsheets";
НоваяСтрока.Модуль = "OPI_GoogleSheets";
НоваяСтрока.Метод = "CopySheet";
НоваяСтрока.МетодПоиска = "COPYSHEET";
НоваяСтрока.Параметр = "--from";
НоваяСтрока.Описание = "SourceBookID";
НоваяСтрока.Область = "Working with sheets";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "gsheets";
NewLine.Module = "OPI_GoogleSheets";
NewLine.Method = "CopySheet";
NewLine.SearchMethod = "COPYSHEET";
NewLine.Parameter = "--from";
NewLine.Description = "SourceBookID";
NewLine.Region = "Working with sheets";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "gsheets";
НоваяСтрока.Модуль = "OPI_GoogleSheets";
НоваяСтрока.Метод = "CopySheet";
НоваяСтрока.МетодПоиска = "COPYSHEET";
НоваяСтрока.Параметр = "--to";
НоваяСтрока.Описание = "DestinationBookID";
НоваяСтрока.Область = "Working with sheets";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "gsheets";
NewLine.Module = "OPI_GoogleSheets";
NewLine.Method = "CopySheet";
NewLine.SearchMethod = "COPYSHEET";
NewLine.Parameter = "--to";
NewLine.Description = "DestinationBookID";
NewLine.Region = "Working with sheets";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "gsheets";
НоваяСтрока.Модуль = "OPI_GoogleSheets";
НоваяСтрока.Метод = "CopySheet";
НоваяСтрока.МетодПоиска = "COPYSHEET";
НоваяСтрока.Параметр = "--sheet";
НоваяСтрока.Описание = "CopiedSheetID";
НоваяСтрока.Область = "Working with sheets";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "gsheets";
NewLine.Module = "OPI_GoogleSheets";
NewLine.Method = "CopySheet";
NewLine.SearchMethod = "COPYSHEET";
NewLine.Parameter = "--sheet";
NewLine.Description = "CopiedSheetID";
NewLine.Region = "Working with sheets";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "gsheets";
НоваяСтрока.Модуль = "OPI_GoogleSheets";
НоваяСтрока.Метод = "SetCellValues";
НоваяСтрока.МетодПоиска = "SETCELLVALUES";
НоваяСтрока.Параметр = "--token";
НоваяСтрока.Описание = "Token";
НоваяСтрока.Область = "Data managment";
НоваяСтрока.ОписаниеМетода = "Sets sheet cell values
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "gsheets";
NewLine.Module = "OPI_GoogleSheets";
NewLine.Method = "SetCellValues";
NewLine.SearchMethod = "SETCELLVALUES";
NewLine.Parameter = "--token";
NewLine.Description = "Token";
NewLine.Region = "Data managment";
NewLine.MethodDescription = "Sets sheet cell values
|
| Структура JSON данных ячеек (параметр --data):
| The structure of the JSON cells data (parameter --data):
| {
| ""A1"": ""Это данные ячейки A1"",
| ""B2"": ""Это данные ячейки B2"",
| ""A1"": ""These are cell data of A1"",
| ""B2"": ""These are cell data of B2"",
| ...
| }
|";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "gsheets";
НоваяСтрока.Модуль = "OPI_GoogleSheets";
НоваяСтрока.Метод = "SetCellValues";
НоваяСтрока.МетодПоиска = "SETCELLVALUES";
НоваяСтрока.Параметр = "--spreadsheet";
НоваяСтрока.Описание = "BookID";
НоваяСтрока.Область = "Data managment";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "gsheets";
NewLine.Module = "OPI_GoogleSheets";
NewLine.Method = "SetCellValues";
NewLine.SearchMethod = "SETCELLVALUES";
NewLine.Parameter = "--spreadsheet";
NewLine.Description = "BookID";
NewLine.Region = "Data managment";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "gsheets";
НоваяСтрока.Модуль = "OPI_GoogleSheets";
НоваяСтрока.Метод = "SetCellValues";
НоваяСтрока.МетодПоиска = "SETCELLVALUES";
НоваяСтрока.Параметр = "--data";
НоваяСтрока.Описание = "Fill data where the key is the cell name like A1";
НоваяСтрока.Область = "Data managment";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "gsheets";
NewLine.Module = "OPI_GoogleSheets";
NewLine.Method = "SetCellValues";
NewLine.SearchMethod = "SETCELLVALUES";
NewLine.Parameter = "--data";
NewLine.Description = "Fill data where the key is the cell name like A1";
NewLine.Region = "Data managment";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "gsheets";
НоваяСтрока.Модуль = "OPI_GoogleSheets";
НоваяСтрока.Метод = "SetCellValues";
НоваяСтрока.МетодПоиска = "SETCELLVALUES";
НоваяСтрока.Параметр = "--sheetname";
НоваяСтрока.Описание = "Sheet name (first sheet by default) (необяз. по ум. - Пустое значение)";
НоваяСтрока.Область = "Data managment";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "gsheets";
NewLine.Module = "OPI_GoogleSheets";
NewLine.Method = "SetCellValues";
NewLine.SearchMethod = "SETCELLVALUES";
NewLine.Parameter = "--sheetname";
NewLine.Description = "Sheet name (first sheet by default) (optional, def. val. - Empty)";
NewLine.Region = "Data managment";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "gsheets";
НоваяСтрока.Модуль = "OPI_GoogleSheets";
НоваяСтрока.Метод = "SetCellValues";
НоваяСтрока.МетодПоиска = "SETCELLVALUES";
НоваяСтрока.Параметр = "--dim";
НоваяСтрока.Описание = "Main dimension when filling the array range (необяз. по ум. - COLUMNS)";
НоваяСтрока.Область = "Data managment";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "gsheets";
NewLine.Module = "OPI_GoogleSheets";
NewLine.Method = "SetCellValues";
NewLine.SearchMethod = "SETCELLVALUES";
NewLine.Parameter = "--dim";
NewLine.Description = "Main dimension when filling the array range (optional, def. val. - COLUMNS)";
NewLine.Region = "Data managment";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "gsheets";
НоваяСтрока.Модуль = "OPI_GoogleSheets";
НоваяСтрока.Метод = "ClearCells";
НоваяСтрока.МетодПоиска = "CLEARCELLS";
НоваяСтрока.Параметр = "--token";
НоваяСтрока.Описание = "Token";
НоваяСтрока.Область = "Data managment";
НоваяСтрока.ОписаниеМетода = "Clears the value in cells";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "gsheets";
NewLine.Module = "OPI_GoogleSheets";
NewLine.Method = "ClearCells";
NewLine.SearchMethod = "CLEARCELLS";
NewLine.Parameter = "--token";
NewLine.Description = "Token";
NewLine.Region = "Data managment";
NewLine.MethodDescription = "Clears the value in cells";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "gsheets";
НоваяСтрока.Модуль = "OPI_GoogleSheets";
НоваяСтрока.Метод = "ClearCells";
НоваяСтрока.МетодПоиска = "CLEARCELLS";
НоваяСтрока.Параметр = "--spreadsheet";
НоваяСтрока.Описание = "BookID";
НоваяСтрока.Область = "Data managment";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "gsheets";
NewLine.Module = "OPI_GoogleSheets";
NewLine.Method = "ClearCells";
NewLine.SearchMethod = "CLEARCELLS";
NewLine.Parameter = "--spreadsheet";
NewLine.Description = "BookID";
NewLine.Region = "Data managment";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "gsheets";
НоваяСтрока.Модуль = "OPI_GoogleSheets";
НоваяСтрока.Метод = "ClearCells";
НоваяСтрока.МетодПоиска = "CLEARCELLS";
НоваяСтрока.Параметр = "--cells";
НоваяСтрока.Описание = "Array of cells like A1 to be cleared";
НоваяСтрока.Область = "Data managment";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "gsheets";
NewLine.Module = "OPI_GoogleSheets";
NewLine.Method = "ClearCells";
NewLine.SearchMethod = "CLEARCELLS";
NewLine.Parameter = "--cells";
NewLine.Description = "Array of cells like A1 to be cleared";
NewLine.Region = "Data managment";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "gsheets";
НоваяСтрока.Модуль = "OPI_GoogleSheets";
НоваяСтрока.Метод = "ClearCells";
НоваяСтрока.МетодПоиска = "CLEARCELLS";
НоваяСтрока.Параметр = "--sheetname";
НоваяСтрока.Описание = "Sheet name (first sheet by default) (необяз. по ум. - Пустое значение)";
НоваяСтрока.Область = "Data managment";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "gsheets";
NewLine.Module = "OPI_GoogleSheets";
NewLine.Method = "ClearCells";
NewLine.SearchMethod = "CLEARCELLS";
NewLine.Parameter = "--sheetname";
NewLine.Description = "Sheet name (first sheet by default) (optional, def. val. - Empty)";
NewLine.Region = "Data managment";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "gsheets";
НоваяСтрока.Модуль = "OPI_GoogleSheets";
НоваяСтрока.Метод = "GetCellValues";
НоваяСтрока.МетодПоиска = "GETCELLVALUES";
НоваяСтрока.Параметр = "--token";
НоваяСтрока.Описание = "Token";
НоваяСтрока.Область = "Data managment";
НоваяСтрока.ОписаниеМетода = "Gets cell values of the table";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "gsheets";
NewLine.Module = "OPI_GoogleSheets";
NewLine.Method = "GetCellValues";
NewLine.SearchMethod = "GETCELLVALUES";
NewLine.Parameter = "--token";
NewLine.Description = "Token";
NewLine.Region = "Data managment";
NewLine.MethodDescription = "Gets cell values of the table";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "gsheets";
НоваяСтрока.Модуль = "OPI_GoogleSheets";
НоваяСтрока.Метод = "GetCellValues";
НоваяСтрока.МетодПоиска = "GETCELLVALUES";
НоваяСтрока.Параметр = "--spreadsheet";
НоваяСтрока.Описание = "BookID";
НоваяСтрока.Область = "Data managment";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "gsheets";
NewLine.Module = "OPI_GoogleSheets";
NewLine.Method = "GetCellValues";
NewLine.SearchMethod = "GETCELLVALUES";
NewLine.Parameter = "--spreadsheet";
NewLine.Description = "BookID";
NewLine.Region = "Data managment";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "gsheets";
НоваяСтрока.Модуль = "OPI_GoogleSheets";
НоваяСтрока.Метод = "GetCellValues";
НоваяСтрока.МетодПоиска = "GETCELLVALUES";
НоваяСтрока.Параметр = "--type cells to get (whole sheet if not filled)";
НоваяСтрока.Описание = "cells (необяз. по ум. - Пустое значение)";
НоваяСтрока.Область = "Data managment";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "gsheets";
NewLine.Module = "OPI_GoogleSheets";
NewLine.Method = "GetCellValues";
NewLine.SearchMethod = "GETCELLVALUES";
NewLine.Parameter = "--type cells to get (whole sheet if not filled)";
NewLine.Description = "cells (optional, def. val. - Empty)";
NewLine.Region = "Data managment";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "gsheets";
НоваяСтрока.Модуль = "OPI_GoogleSheets";
НоваяСтрока.Метод = "GetCellValues";
НоваяСтрока.МетодПоиска = "GETCELLVALUES";
НоваяСтрока.Параметр = "--sheetname";
НоваяСтрока.Описание = "Sheet name (first sheet by default) (необяз. по ум. - Пустое значение)";
НоваяСтрока.Область = "Data managment";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "gsheets";
NewLine.Module = "OPI_GoogleSheets";
NewLine.Method = "GetCellValues";
NewLine.SearchMethod = "GETCELLVALUES";
NewLine.Parameter = "--sheetname";
NewLine.Description = "Sheet name (first sheet by default) (optional, def. val. - Empty)";
NewLine.Region = "Data managment";
Возврат ТаблицаСостава;
КонецФункции
Return TableСоwithтаinа;
EndFunction

View File

@ -1,463 +1,463 @@
Функция ПолучитьСостав() Экспорт
Function GetComposition() Export
ТаблицаСостава = Новый ТаблицаЗначений();
ТаблицаСостава.Колонки.Добавить("Библиотека");
ТаблицаСостава.Колонки.Добавить("Модуль");
ТаблицаСостава.Колонки.Добавить("Метод");
ТаблицаСостава.Колонки.Добавить("МетодПоиска");
ТаблицаСостава.Колонки.Добавить("Параметр");
ТаблицаСостава.Колонки.Добавить("Описание");
ТаблицаСостава.Колонки.Добавить("ОписаниеМетода");
ТаблицаСостава.Колонки.Добавить("Область");
TableСоwithтаinа = New ValueTable();
TableСоwithтаinа.Columns.Add("Library");
TableСоwithтаinа.Columns.Add("Module");
TableСоwithтаinа.Columns.Add("Method");
TableСоwithтаinа.Columns.Add("SearchMethod");
TableСоwithтаinа.Columns.Add("Parameter");
TableСоwithтаinа.Columns.Add("Description");
TableСоwithтаinа.Columns.Add("MethodDescription");
TableСоwithтаinа.Columns.Add("Region");
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "notion";
НоваяСтрока.Модуль = "OPI_Notion";
НоваяСтрока.Метод = "CreatePage";
НоваяСтрока.МетодПоиска = "CREATEPAGE";
НоваяСтрока.Параметр = "--token";
НоваяСтрока.Описание = "Token";
НоваяСтрока.Область = "Page management";
НоваяСтрока.ОписаниеМетода = "Creates a child page above another parent page";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "notion";
NewLine.Module = "OPI_Notion";
NewLine.Method = "CreatePage";
NewLine.SearchMethod = "CREATEPAGE";
NewLine.Parameter = "--token";
NewLine.Description = "Token";
NewLine.Region = "Page management";
NewLine.MethodDescription = "Creates a child page above another parent page";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "notion";
НоваяСтрока.Модуль = "OPI_Notion";
НоваяСтрока.Метод = "CreatePage";
НоваяСтрока.МетодПоиска = "CREATEPAGE";
НоваяСтрока.Параметр = "--page";
НоваяСтрока.Описание = "Parent ID";
НоваяСтрока.Область = "Page management";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "notion";
NewLine.Module = "OPI_Notion";
NewLine.Method = "CreatePage";
NewLine.SearchMethod = "CREATEPAGE";
NewLine.Parameter = "--page";
NewLine.Description = "Parent ID";
NewLine.Region = "Page management";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "notion";
НоваяСтрока.Модуль = "OPI_Notion";
НоваяСтрока.Метод = "CreatePage";
НоваяСтрока.МетодПоиска = "CREATEPAGE";
НоваяСтрока.Параметр = "--title";
НоваяСтрока.Описание = "Page title";
НоваяСтрока.Область = "Page management";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "notion";
NewLine.Module = "OPI_Notion";
NewLine.Method = "CreatePage";
NewLine.SearchMethod = "CREATEPAGE";
NewLine.Parameter = "--title";
NewLine.Description = "Page title";
NewLine.Region = "Page management";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "notion";
НоваяСтрока.Модуль = "OPI_Notion";
НоваяСтрока.Метод = "CreatePageInDatabase";
НоваяСтрока.МетодПоиска = "CREATEPAGEINDATABASE";
НоваяСтрока.Параметр = "--token";
НоваяСтрока.Описание = "Token";
НоваяСтрока.Область = "Page management";
НоваяСтрока.ОписаниеМетода = "Creates a page in the parent database
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "notion";
NewLine.Module = "OPI_Notion";
NewLine.Method = "CreatePageInDatabase";
NewLine.SearchMethod = "CREATEPAGEINDATABASE";
NewLine.Parameter = "--token";
NewLine.Description = "Token";
NewLine.Region = "Page management";
NewLine.MethodDescription = "Creates a page in the parent database
|
| Структура JSON данных страницы (параметр --data):
| The structure of the JSON page data (parameter --data):
| {
| ""Имя поля БД 1"" : ""Значение1"",
| ""Имя поля БД 2"" : ""Значение2"",
| ""DB field name 1"" : ""Value1"",
| ""DB field name 2"" : ""Value2"",
| ...
| }
|";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "notion";
НоваяСтрока.Модуль = "OPI_Notion";
НоваяСтрока.Метод = "CreatePageInDatabase";
НоваяСтрока.МетодПоиска = "CREATEPAGEINDATABASE";
НоваяСтрока.Параметр = "--base";
НоваяСтрока.Описание = "Parent database ID";
НоваяСтрока.Область = "Page management";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "notion";
NewLine.Module = "OPI_Notion";
NewLine.Method = "CreatePageInDatabase";
NewLine.SearchMethod = "CREATEPAGEINDATABASE";
NewLine.Parameter = "--base";
NewLine.Description = "Parent database ID";
NewLine.Region = "Page management";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "notion";
НоваяСтрока.Модуль = "OPI_Notion";
НоваяСтрока.Метод = "CreatePageInDatabase";
НоваяСтрока.МетодПоиска = "CREATEPAGEINDATABASE";
НоваяСтрока.Параметр = "--data";
НоваяСтрока.Описание = "Properties map";
НоваяСтрока.Область = "Page management";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "notion";
NewLine.Module = "OPI_Notion";
NewLine.Method = "CreatePageInDatabase";
NewLine.SearchMethod = "CREATEPAGEINDATABASE";
NewLine.Parameter = "--data";
NewLine.Description = "Properties map";
NewLine.Region = "Page management";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "notion";
НоваяСтрока.Модуль = "OPI_Notion";
НоваяСтрока.Метод = "GetPage";
НоваяСтрока.МетодПоиска = "GETPAGE";
НоваяСтрока.Параметр = "--token";
НоваяСтрока.Описание = "Token";
НоваяСтрока.Область = "Page management";
НоваяСтрока.ОписаниеМетода = "Gets information about the page by ID";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "notion";
NewLine.Module = "OPI_Notion";
NewLine.Method = "GetPage";
NewLine.SearchMethod = "GETPAGE";
NewLine.Parameter = "--token";
NewLine.Description = "Token";
NewLine.Region = "Page management";
NewLine.MethodDescription = "Gets information about the page by ID";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "notion";
НоваяСтрока.Модуль = "OPI_Notion";
НоваяСтрока.Метод = "GetPage";
НоваяСтрока.МетодПоиска = "GETPAGE";
НоваяСтрока.Параметр = "--page";
НоваяСтрока.Описание = "Page ID";
НоваяСтрока.Область = "Page management";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "notion";
NewLine.Module = "OPI_Notion";
NewLine.Method = "GetPage";
NewLine.SearchMethod = "GETPAGE";
NewLine.Parameter = "--page";
NewLine.Description = "Page ID";
NewLine.Region = "Page management";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "notion";
НоваяСтрока.Модуль = "OPI_Notion";
НоваяСтрока.Метод = "EditPageProperties";
НоваяСтрока.МетодПоиска = "EDITPAGEPROPERTIES";
НоваяСтрока.Параметр = "--token";
НоваяСтрока.Описание = "Token";
НоваяСтрока.Область = "Page management";
НоваяСтрока.ОписаниеМетода = "|
| Структура JSON данных страницы (параметр --data):
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "notion";
NewLine.Module = "OPI_Notion";
NewLine.Method = "EditPageProperties";
NewLine.SearchMethod = "EDITPAGEPROPERTIES";
NewLine.Parameter = "--token";
NewLine.Description = "Token";
NewLine.Region = "Page management";
NewLine.MethodDescription = "|
| The structure of the JSON page data (parameter --data):
| {
| ""Имя поля БД 1"" : ""Значение1"",
| ""Имя поля БД 2"" : ""Значение2"",
| ""DB field name 1"" : ""Value1"",
| ""DB field name 2"" : ""Value2"",
| ...
| }
|";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "notion";
НоваяСтрока.Модуль = "OPI_Notion";
НоваяСтрока.Метод = "EditPageProperties";
НоваяСтрока.МетодПоиска = "EDITPAGEPROPERTIES";
НоваяСтрока.Параметр = "--page";
НоваяСтрока.Описание = "ID of the page being modified";
НоваяСтрока.Область = "Page management";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "notion";
NewLine.Module = "OPI_Notion";
NewLine.Method = "EditPageProperties";
NewLine.SearchMethod = "EDITPAGEPROPERTIES";
NewLine.Parameter = "--page";
NewLine.Description = "ID of the page being modified";
NewLine.Region = "Page management";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "notion";
НоваяСтрока.Модуль = "OPI_Notion";
НоваяСтрока.Метод = "EditPageProperties";
НоваяСтрока.МетодПоиска = "EDITPAGEPROPERTIES";
НоваяСтрока.Параметр = "--data";
НоваяСтрока.Описание = "Map of editable parameters (необяз. по ум. - Пустое значение)";
НоваяСтрока.Область = "Page management";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "notion";
NewLine.Module = "OPI_Notion";
NewLine.Method = "EditPageProperties";
NewLine.SearchMethod = "EDITPAGEPROPERTIES";
NewLine.Parameter = "--data";
NewLine.Description = "Map of editable parameters (optional, def. val. - Empty)";
NewLine.Region = "Page management";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "notion";
НоваяСтрока.Модуль = "OPI_Notion";
НоваяСтрока.Метод = "EditPageProperties";
НоваяСтрока.МетодПоиска = "EDITPAGEPROPERTIES";
НоваяСтрока.Параметр = "--icon";
НоваяСтрока.Описание = "URL of the page icon image (необяз. по ум. - Пустое значение)";
НоваяСтрока.Область = "Page management";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "notion";
NewLine.Module = "OPI_Notion";
NewLine.Method = "EditPageProperties";
NewLine.SearchMethod = "EDITPAGEPROPERTIES";
NewLine.Parameter = "--icon";
NewLine.Description = "URL of the page icon image (optional, def. val. - Empty)";
NewLine.Region = "Page management";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "notion";
НоваяСтрока.Модуль = "OPI_Notion";
НоваяСтрока.Метод = "EditPageProperties";
НоваяСтрока.МетодПоиска = "EDITPAGEPROPERTIES";
НоваяСтрока.Параметр = "--cover";
НоваяСтрока.Описание = "URL of the page cover image (необяз. по ум. - Пустое значение)";
НоваяСтрока.Область = "Page management";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "notion";
NewLine.Module = "OPI_Notion";
NewLine.Method = "EditPageProperties";
NewLine.SearchMethod = "EDITPAGEPROPERTIES";
NewLine.Parameter = "--cover";
NewLine.Description = "URL of the page cover image (optional, def. val. - Empty)";
NewLine.Region = "Page management";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "notion";
НоваяСтрока.Модуль = "OPI_Notion";
НоваяСтрока.Метод = "EditPageProperties";
НоваяСтрока.МетодПоиска = "EDITPAGEPROPERTIES";
НоваяСтрока.Параметр = "--archive";
НоваяСтрока.Описание = "Archive page or not (boolean) (необяз. по ум. - False)";
НоваяСтрока.Область = "Page management";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "notion";
NewLine.Module = "OPI_Notion";
NewLine.Method = "EditPageProperties";
NewLine.SearchMethod = "EDITPAGEPROPERTIES";
NewLine.Parameter = "--archive";
NewLine.Description = "Archive page or not (boolean) (optional, def. val. - No)";
NewLine.Region = "Page management";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "notion";
НоваяСтрока.Модуль = "OPI_Notion";
НоваяСтрока.Метод = "CreateDatabase";
НоваяСтрока.МетодПоиска = "CREATEDATABASE";
НоваяСтрока.Параметр = "--token";
НоваяСтрока.Описание = "Token";
НоваяСтрока.Область = "Database management";
НоваяСтрока.ОписаниеМетода = "Creates a database
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "notion";
NewLine.Module = "OPI_Notion";
NewLine.Method = "CreateDatabase";
NewLine.SearchMethod = "CREATEDATABASE";
NewLine.Parameter = "--token";
NewLine.Description = "Token";
NewLine.Region = "Database management";
NewLine.MethodDescription = "Creates a database
|
| Структура JSON полей базы (параметр --props):
| The structure of the JSON database fields (parameter --props):
| {
| ""Имя поля БД c обычным типом"" : ""Тип данных 1"",
| ""Имя поля БД с выбором значения"" :
| ""Name of field with regular type"" : ""Data type 1"",
| ""Name of field with a value selection"" :
| {
| ""Вариант1"" : ""green"",
| ""Вариант2"" : ""red"",
| ""Option1"" : ""green"",
| ""Option2"" : ""red"",
| ...
| },
| ...
| }
|
| Доуступные типы: title(ключевой), rich_text, number, status,
| Available types: title(primary), rich_text, number, status,
| date, files, checkbox, url, email, phone_number, people
|";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "notion";
НоваяСтрока.Модуль = "OPI_Notion";
НоваяСтрока.Метод = "CreateDatabase";
НоваяСтрока.МетодПоиска = "CREATEDATABASE";
НоваяСтрока.Параметр = "--page";
НоваяСтрока.Описание = "Parent page ID";
НоваяСтрока.Область = "Database management";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "notion";
NewLine.Module = "OPI_Notion";
NewLine.Method = "CreateDatabase";
NewLine.SearchMethod = "CREATEDATABASE";
NewLine.Parameter = "--page";
NewLine.Description = "Parent page ID";
NewLine.Region = "Database management";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "notion";
НоваяСтрока.Модуль = "OPI_Notion";
НоваяСтрока.Метод = "CreateDatabase";
НоваяСтрока.МетодПоиска = "CREATEDATABASE";
НоваяСтрока.Параметр = "--title";
НоваяСтрока.Описание = "Database title";
НоваяСтрока.Область = "Database management";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "notion";
NewLine.Module = "OPI_Notion";
NewLine.Method = "CreateDatabase";
NewLine.SearchMethod = "CREATEDATABASE";
NewLine.Parameter = "--title";
NewLine.Description = "Database title";
NewLine.Region = "Database management";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "notion";
НоваяСтрока.Модуль = "OPI_Notion";
НоваяСтрока.Метод = "CreateDatabase";
НоваяСтрока.МетодПоиска = "CREATEDATABASE";
НоваяСтрока.Параметр = "--props";
НоваяСтрока.Описание = "Database properties (необяз. по ум. - Пустое значение)";
НоваяСтрока.Область = "Database management";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "notion";
NewLine.Module = "OPI_Notion";
NewLine.Method = "CreateDatabase";
NewLine.SearchMethod = "CREATEDATABASE";
NewLine.Parameter = "--props";
NewLine.Description = "Database properties (optional, def. val. - Empty)";
NewLine.Region = "Database management";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "notion";
НоваяСтрока.Модуль = "OPI_Notion";
НоваяСтрока.Метод = "GetDatabase";
НоваяСтрока.МетодПоиска = "GETDATABASE";
НоваяСтрока.Параметр = "--token";
НоваяСтрока.Описание = "Token";
НоваяСтрока.Область = "Database management";
НоваяСтрока.ОписаниеМетода = "Get database information";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "notion";
NewLine.Module = "OPI_Notion";
NewLine.Method = "GetDatabase";
NewLine.SearchMethod = "GETDATABASE";
NewLine.Parameter = "--token";
NewLine.Description = "Token";
NewLine.Region = "Database management";
NewLine.MethodDescription = "Get database information";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "notion";
НоваяСтрока.Модуль = "OPI_Notion";
НоваяСтрока.Метод = "GetDatabase";
НоваяСтрока.МетодПоиска = "GETDATABASE";
НоваяСтрока.Параметр = "--base";
НоваяСтрока.Описание = "Database ID";
НоваяСтрока.Область = "Database management";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "notion";
NewLine.Module = "OPI_Notion";
NewLine.Method = "GetDatabase";
NewLine.SearchMethod = "GETDATABASE";
NewLine.Parameter = "--base";
NewLine.Description = "Database ID";
NewLine.Region = "Database management";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "notion";
НоваяСтрока.Модуль = "OPI_Notion";
НоваяСтрока.Метод = "EditDatabaseProperties";
НоваяСтрока.МетодПоиска = "EDITDATABASEPROPERTIES";
НоваяСтрока.Параметр = "--token";
НоваяСтрока.Описание = "Token";
НоваяСтрока.Область = "Database management";
НоваяСтрока.ОписаниеМетода = "Edits properties of an existing database
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "notion";
NewLine.Module = "OPI_Notion";
NewLine.Method = "EditDatabaseProperties";
NewLine.SearchMethod = "EDITDATABASEPROPERTIES";
NewLine.Parameter = "--token";
NewLine.Description = "Token";
NewLine.Region = "Database management";
NewLine.MethodDescription = "Edits properties of an existing database
|
| Структура JSON полей базы (параметр --props):
| The structure of the JSON database fields (parameter --props):
| {
| ""Имя поля БД c обычным типом"" : ""Тип данных 1"",
| ""Имя поля БД с выбором значения"" :
| ""Name of field with regular type"" : ""Data type 1"",
| ""Name of field with a value selection"" :
| {
| ""Вариант1"" : ""green"",
| ""Вариант2"" : ""red"",
| ""Option1"" : ""green"",
| ""Option2"" : ""red"",
| ...
| },
| ...
| }
|
| Доуступные типы: title(ключевой), rich_text, number, status,
| Available types: title(primary), rich_text, number, status,
| date, files, checkbox, url, email, phone_number, people
|";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "notion";
НоваяСтрока.Модуль = "OPI_Notion";
НоваяСтрока.Метод = "EditDatabaseProperties";
НоваяСтрока.МетодПоиска = "EDITDATABASEPROPERTIES";
НоваяСтрока.Параметр = "--base";
НоваяСтрока.Описание = "Target database ID";
НоваяСтрока.Область = "Database management";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "notion";
NewLine.Module = "OPI_Notion";
NewLine.Method = "EditDatabaseProperties";
NewLine.SearchMethod = "EDITDATABASEPROPERTIES";
NewLine.Parameter = "--base";
NewLine.Description = "Target database ID";
NewLine.Region = "Database management";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "notion";
НоваяСтрока.Модуль = "OPI_Notion";
НоваяСтрока.Метод = "EditDatabaseProperties";
НоваяСтрока.МетодПоиска = "EDITDATABASEPROPERTIES";
НоваяСтрока.Параметр = "--props";
НоваяСтрока.Описание = "New or modified database properties (необяз. по ум. - Пустое значение)";
НоваяСтрока.Область = "Database management";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "notion";
NewLine.Module = "OPI_Notion";
NewLine.Method = "EditDatabaseProperties";
NewLine.SearchMethod = "EDITDATABASEPROPERTIES";
NewLine.Parameter = "--props";
NewLine.Description = "New or modified database properties (optional, def. val. - Empty)";
NewLine.Region = "Database management";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "notion";
НоваяСтрока.Модуль = "OPI_Notion";
НоваяСтрока.Метод = "EditDatabaseProperties";
НоваяСтрока.МетодПоиска = "EDITDATABASEPROPERTIES";
НоваяСтрока.Параметр = "--title";
НоваяСтрока.Описание = "New database title (необяз. по ум. - Пустое значение)";
НоваяСтрока.Область = "Database management";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "notion";
NewLine.Module = "OPI_Notion";
NewLine.Method = "EditDatabaseProperties";
NewLine.SearchMethod = "EDITDATABASEPROPERTIES";
NewLine.Parameter = "--title";
NewLine.Description = "New database title (optional, def. val. - Empty)";
NewLine.Region = "Database management";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "notion";
НоваяСтрока.Модуль = "OPI_Notion";
НоваяСтрока.Метод = "EditDatabaseProperties";
НоваяСтрока.МетодПоиска = "EDITDATABASEPROPERTIES";
НоваяСтрока.Параметр = "--description";
НоваяСтрока.Описание = "New database description (необяз. по ум. - Пустое значение)";
НоваяСтрока.Область = "Database management";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "notion";
NewLine.Module = "OPI_Notion";
NewLine.Method = "EditDatabaseProperties";
NewLine.SearchMethod = "EDITDATABASEPROPERTIES";
NewLine.Parameter = "--description";
NewLine.Description = "New database description (optional, def. val. - Empty)";
NewLine.Region = "Database management";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "notion";
НоваяСтрока.Модуль = "OPI_Notion";
НоваяСтрока.Метод = "CreateBlock";
НоваяСтрока.МетодПоиска = "CREATEBLOCK";
НоваяСтрока.Параметр = "--token";
НоваяСтрока.Описание = "Token";
НоваяСтрока.Область = "Blocks managment";
НоваяСтрока.ОписаниеМетода = "Creates a new block based on an existing block";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "notion";
NewLine.Module = "OPI_Notion";
NewLine.Method = "CreateBlock";
NewLine.SearchMethod = "CREATEBLOCK";
NewLine.Parameter = "--token";
NewLine.Description = "Token";
NewLine.Region = "Blocks managment";
NewLine.MethodDescription = "Creates a new block based on an existing block";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "notion";
НоваяСтрока.Модуль = "OPI_Notion";
НоваяСтрока.Метод = "CreateBlock";
НоваяСтрока.МетодПоиска = "CREATEBLOCK";
НоваяСтрока.Параметр = "--page";
НоваяСтрока.Описание = "Parent block or page ID";
НоваяСтрока.Область = "Blocks managment";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "notion";
NewLine.Module = "OPI_Notion";
NewLine.Method = "CreateBlock";
NewLine.SearchMethod = "CREATEBLOCK";
NewLine.Parameter = "--page";
NewLine.Description = "Parent block or page ID";
NewLine.Region = "Blocks managment";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "notion";
НоваяСтрока.Модуль = "OPI_Notion";
НоваяСтрока.Метод = "CreateBlock";
НоваяСтрока.МетодПоиска = "CREATEBLOCK";
НоваяСтрока.Параметр = "--block";
НоваяСтрока.Описание = "Block ID or block sample itself";
НоваяСтрока.Область = "Blocks managment";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "notion";
NewLine.Module = "OPI_Notion";
NewLine.Method = "CreateBlock";
NewLine.SearchMethod = "CREATEBLOCK";
NewLine.Parameter = "--block";
NewLine.Description = "Block ID or block sample itself";
NewLine.Region = "Blocks managment";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "notion";
НоваяСтрока.Модуль = "OPI_Notion";
НоваяСтрока.Метод = "CreateBlock";
НоваяСтрока.МетодПоиска = "CREATEBLOCK";
НоваяСтрока.Параметр = "--prev";
НоваяСтрока.Описание = "Block ID after which to insert the new one (необяз. по ум. - Пустое значение)";
НоваяСтрока.Область = "Blocks managment";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "notion";
NewLine.Module = "OPI_Notion";
NewLine.Method = "CreateBlock";
NewLine.SearchMethod = "CREATEBLOCK";
NewLine.Parameter = "--prev";
NewLine.Description = "Block ID after which to insert the new one (optional, def. val. - Empty)";
NewLine.Region = "Blocks managment";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "notion";
НоваяСтрока.Модуль = "OPI_Notion";
НоваяСтрока.Метод = "ReturnBlock";
НоваяСтрока.МетодПоиска = "RETURNBLOCK";
НоваяСтрока.Параметр = "--token";
НоваяСтрока.Описание = "Token";
НоваяСтрока.Область = "Blocks managment";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "notion";
NewLine.Module = "OPI_Notion";
NewLine.Method = "ReturnBlock";
NewLine.SearchMethod = "RETURNBLOCK";
NewLine.Parameter = "--token";
NewLine.Description = "Token";
NewLine.Region = "Blocks managment";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "notion";
НоваяСтрока.Модуль = "OPI_Notion";
НоваяСтрока.Метод = "ReturnBlock";
НоваяСтрока.МетодПоиска = "RETURNBLOCK";
НоваяСтрока.Параметр = "--block";
НоваяСтрока.Описание = "Block ID";
НоваяСтрока.Область = "Blocks managment";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "notion";
NewLine.Module = "OPI_Notion";
NewLine.Method = "ReturnBlock";
NewLine.SearchMethod = "RETURNBLOCK";
NewLine.Parameter = "--block";
NewLine.Description = "Block ID";
NewLine.Region = "Blocks managment";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "notion";
НоваяСтрока.Модуль = "OPI_Notion";
НоваяСтрока.Метод = "ReturnBlock";
НоваяСтрока.МетодПоиска = "RETURNBLOCK";
НоваяСтрока.Параметр = "--core";
НоваяСтрока.Описание = "True > service fields are deleted, only the block itself remains (необяз. по ум. - True)";
НоваяСтрока.Область = "Blocks managment";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "notion";
NewLine.Module = "OPI_Notion";
NewLine.Method = "ReturnBlock";
NewLine.SearchMethod = "RETURNBLOCK";
NewLine.Parameter = "--core";
NewLine.Description = "True > service fields are deleted, only the block itself remains (optional, def. val. - Да)";
NewLine.Region = "Blocks managment";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "notion";
НоваяСтрока.Модуль = "OPI_Notion";
НоваяСтрока.Метод = "ReturnChildBlocks";
НоваяСтрока.МетодПоиска = "RETURNCHILDBLOCKS";
НоваяСтрока.Параметр = "--token";
НоваяСтрока.Описание = "Token";
НоваяСтрока.Область = "Blocks managment";
НоваяСтрока.ОписаниеМетода = "Returns list of child blocks of parent block";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "notion";
NewLine.Module = "OPI_Notion";
NewLine.Method = "ReturnChildBlocks";
NewLine.SearchMethod = "RETURNCHILDBLOCKS";
NewLine.Parameter = "--token";
NewLine.Description = "Token";
NewLine.Region = "Blocks managment";
NewLine.MethodDescription = "Returns list of child blocks of parent block";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "notion";
НоваяСтрока.Модуль = "OPI_Notion";
НоваяСтрока.Метод = "ReturnChildBlocks";
НоваяСтрока.МетодПоиска = "RETURNCHILDBLOCKS";
НоваяСтрока.Параметр = "--block";
НоваяСтрока.Описание = "Parent block ID";
НоваяСтрока.Область = "Blocks managment";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "notion";
NewLine.Module = "OPI_Notion";
NewLine.Method = "ReturnChildBlocks";
NewLine.SearchMethod = "RETURNCHILDBLOCKS";
NewLine.Parameter = "--block";
NewLine.Description = "Parent block ID";
NewLine.Region = "Blocks managment";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "notion";
НоваяСтрока.Модуль = "OPI_Notion";
НоваяСтрока.Метод = "DeleteBlock";
НоваяСтрока.МетодПоиска = "DELETEBLOCK";
НоваяСтрока.Параметр = "--token";
НоваяСтрока.Описание = "Token";
НоваяСтрока.Область = "Blocks managment";
НоваяСтрока.ОписаниеМетода = "Deletes block by ID";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "notion";
NewLine.Module = "OPI_Notion";
NewLine.Method = "DeleteBlock";
NewLine.SearchMethod = "DELETEBLOCK";
NewLine.Parameter = "--token";
NewLine.Description = "Token";
NewLine.Region = "Blocks managment";
NewLine.MethodDescription = "Deletes block by ID";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "notion";
НоваяСтрока.Модуль = "OPI_Notion";
НоваяСтрока.Метод = "DeleteBlock";
НоваяСтрока.МетодПоиска = "DELETEBLOCK";
НоваяСтрока.Параметр = "--block";
НоваяСтрока.Описание = "Block ID";
НоваяСтрока.Область = "Blocks managment";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "notion";
NewLine.Module = "OPI_Notion";
NewLine.Method = "DeleteBlock";
NewLine.SearchMethod = "DELETEBLOCK";
NewLine.Parameter = "--block";
NewLine.Description = "Block ID";
NewLine.Region = "Blocks managment";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "notion";
НоваяСтрока.Модуль = "OPI_Notion";
НоваяСтрока.Метод = "UserList";
НоваяСтрока.МетодПоиска = "USERLIST";
НоваяСтрока.Параметр = "--token";
НоваяСтрока.Описание = "Token";
НоваяСтрока.Область = "Users";
НоваяСтрока.ОписаниеМетода = "Returns a list of workspace users";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "notion";
NewLine.Module = "OPI_Notion";
NewLine.Method = "UserList";
NewLine.SearchMethod = "USERLIST";
NewLine.Parameter = "--token";
NewLine.Description = "Token";
NewLine.Region = "Users";
NewLine.MethodDescription = "Returns a list of workspace users";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "notion";
НоваяСтрока.Модуль = "OPI_Notion";
НоваяСтрока.Метод = "GetUserData";
НоваяСтрока.МетодПоиска = "GETUSERDATA";
НоваяСтрока.Параметр = "--token";
НоваяСтрока.Описание = "Token";
НоваяСтрока.Область = "Users";
НоваяСтрока.ОписаниеМетода = "Gets user data by ID";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "notion";
NewLine.Module = "OPI_Notion";
NewLine.Method = "GetUserData";
NewLine.SearchMethod = "GETUSERDATA";
NewLine.Parameter = "--token";
NewLine.Description = "Token";
NewLine.Region = "Users";
NewLine.MethodDescription = "Gets user data by ID";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "notion";
НоваяСтрока.Модуль = "OPI_Notion";
НоваяСтрока.Метод = "GetUserData";
НоваяСтрока.МетодПоиска = "GETUSERDATA";
НоваяСтрока.Параметр = "--user";
НоваяСтрока.Описание = "Target user ID";
НоваяСтрока.Область = "Users";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "notion";
NewLine.Module = "OPI_Notion";
NewLine.Method = "GetUserData";
NewLine.SearchMethod = "GETUSERDATA";
NewLine.Parameter = "--user";
NewLine.Description = "Target user ID";
NewLine.Region = "Users";
Возврат ТаблицаСостава;
КонецФункции
Return TableСоwithтаinа;
EndFunction

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,67 +1,67 @@
Функция ПолучитьСостав() Экспорт
Function GetComposition() Export
ТаблицаСостава = Новый ТаблицаЗначений();
ТаблицаСостава.Колонки.Добавить("Библиотека");
ТаблицаСостава.Колонки.Добавить("Модуль");
ТаблицаСостава.Колонки.Добавить("Метод");
ТаблицаСостава.Колонки.Добавить("МетодПоиска");
ТаблицаСостава.Колонки.Добавить("Параметр");
ТаблицаСостава.Колонки.Добавить("Описание");
ТаблицаСостава.Колонки.Добавить("ОписаниеМетода");
ТаблицаСостава.Колонки.Добавить("Область");
TableСоwithтаinа = New ValueTable();
TableСоwithтаinа.Columns.Add("Library");
TableСоwithтаinа.Columns.Add("Module");
TableСоwithтаinа.Columns.Add("Method");
TableСоwithтаinа.Columns.Add("SearchMethod");
TableСоwithтаinа.Columns.Add("Parameter");
TableСоwithтаinа.Columns.Add("Description");
TableСоwithтаinа.Columns.Add("MethodDescription");
TableСоwithтаinа.Columns.Add("Region");
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "tools";
НоваяСтрока.Модуль = "Утилиты";
НоваяСтрока.Метод = "РазложитьJSON";
НоваяСтрока.МетодПоиска = "РАЗЛОЖИТЬJSON";
НоваяСтрока.Параметр = "--json";
НоваяСтрока.Описание = "JSON данные";
НоваяСтрока.Область = "Служебный программный интерфейс";
НоваяСтрока.ОписаниеМетода = "Показывает значения, которые можно получить из переданного JSON и возвращает
| конкретное значение при указании имени поля";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "tools";
NewLine.Module = "Утorты";
NewLine.Method = "ParseJSON";
NewLine.SearchMethod = "РАЗЛОЖAndТЬJSON";
NewLine.Parameter = "--json";
NewLine.Description = "JSON data";
NewLine.Region = "Служебный программный andнтерфейwith";
NewLine.MethodDescription = "Displays the values that can be obtained from the passed JSON and returns
| Specific Value When Specifying Field Name";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "tools";
НоваяСтрока.Модуль = "Утилиты";
НоваяСтрока.Метод = "РазложитьJSON";
НоваяСтрока.МетодПоиска = "РАЗЛОЖИТЬJSON";
НоваяСтрока.Параметр = "--nesting";
НоваяСтрока.Описание = "Ограничение на ур. вложенности разбора. На всю глубину по умолчанию (необяз. по ум. - Пустое значение)";
НоваяСтрока.Область = "Служебный программный интерфейс";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "tools";
NewLine.Module = "Утorты";
NewLine.Method = "ParseJSON";
NewLine.SearchMethod = "РАЗЛОЖAndТЬJSON";
NewLine.Parameter = "--nesting";
NewLine.Description = "Parsing depth limit. Full depth by default (optional, def. val. - Empty)";
NewLine.Region = "Служебный программный andнтерфейwith";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "tools";
НоваяСтрока.Модуль = "Утилиты";
НоваяСтрока.Метод = "РазложитьJSON";
НоваяСтрока.МетодПоиска = "РАЗЛОЖИТЬJSON";
НоваяСтрока.Параметр = "--name";
НоваяСтрока.Описание = "Имя поля для получения. Выводит весь список, если не указано (необяз. по ум. - Пустое значение)";
НоваяСтрока.Область = "Служебный программный интерфейс";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "tools";
NewLine.Module = "Утorты";
NewLine.Method = "ParseJSON";
NewLine.SearchMethod = "РАЗЛОЖAndТЬJSON";
NewLine.Parameter = "--name";
NewLine.Description = "Field name to retrieve. Displays the entire list if not specified (optional, def. val. - Empty)";
NewLine.Region = "Служебный программный andнтерфейwith";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "tools";
НоваяСтрока.Модуль = "Утилиты";
НоваяСтрока.Метод = "РазложитьJSON";
НоваяСтрока.МетодПоиска = "РАЗЛОЖИТЬJSON";
НоваяСтрока.Параметр = "--enc";
НоваяСтрока.Описание = "Кодировка, в которой записаны JSON данные (необяз. по ум. - UTF-8)";
НоваяСтрока.Область = "Служебный программный интерфейс";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "tools";
NewLine.Module = "Утorты";
NewLine.Method = "ParseJSON";
NewLine.SearchMethod = "РАЗЛОЖAndТЬJSON";
NewLine.Parameter = "--enc";
NewLine.Description = "Encoding of JSON Data (optional, def. val. - UTF-8)";
NewLine.Region = "Служебный программный andнтерфейwith";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "tools";
НоваяСтрока.Модуль = "Утилиты";
НоваяСтрока.Метод = "ПреобразоватьBase64ВДвоичные";
НоваяСтрока.МетодПоиска = "ПРЕОБРАЗОВАТЬBASE64ВДВОИЧНЫЕ";
НоваяСтрока.Параметр = "--in";
НоваяСтрока.Описание = "Файл с Base64";
НоваяСтрока.Область = "Служебный программный интерфейс";
НоваяСтрока.ОписаниеМетода = "Преобразует файл с Base64 строкой в бинарный файл";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "tools";
NewLine.Module = "Утorты";
NewLine.Method = "ConvertBase64ToBinary";
NewLine.SearchMethod = "ПРЕОБРАЗОInАТЬBASE64InДInОAndЧNЫЕ";
NewLine.Parameter = "--in";
NewLine.Description = "Base64 File";
NewLine.Region = "Служебный программный andнтерфейwith";
NewLine.MethodDescription = "Convert file with Base64 string to binary file";
Возврат ТаблицаСостава;
КонецФункции
Return TableСоwithтаinа;
EndFunction

View File

@ -1,26 +1,26 @@
Функция ПолучитьСостав() Экспорт
Function GetComposition() Export
ТаблицаСостава = Новый ТаблицаЗначений();
ТаблицаСостава.Колонки.Добавить("Библиотека");
ТаблицаСостава.Колонки.Добавить("Модуль");
ТаблицаСостава.Колонки.Добавить("Метод");
ТаблицаСостава.Колонки.Добавить("МетодПоиска");
ТаблицаСостава.Колонки.Добавить("Параметр");
ТаблицаСостава.Колонки.Добавить("Описание");
ТаблицаСостава.Колонки.Добавить("ОписаниеМетода");
ТаблицаСостава.Колонки.Добавить("Область");
TableСоwithтаinа = New ValueTable();
TableСоwithтаinа.Columns.Add("Library");
TableСоwithтаinа.Columns.Add("Module");
TableСоwithтаinа.Columns.Add("Method");
TableСоwithтаinа.Columns.Add("SearchMethod");
TableСоwithтаinа.Columns.Add("Parameter");
TableСоwithтаinа.Columns.Add("Description");
TableСоwithтаinа.Columns.Add("MethodDescription");
TableСоwithтаinа.Columns.Add("Region");
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "twitter";
НоваяСтрока.Модуль = "OPI_Twitter";
НоваяСтрока.Метод = "GetAuthorizationLink";
НоваяСтрока.МетодПоиска = "GETAUTHORIZATIONLINK";
НоваяСтрока.Параметр = "--auth";
НоваяСтрока.Описание = "Authorization JSON or path to .json (необяз. по ум. - Пустое значение)";
НоваяСтрока.Область = "Data and settings";
НоваяСтрока.ОписаниеМетода = "Forms a link for authorization via the browser
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "twitter";
NewLine.Module = "OPI_Twitter";
NewLine.Method = "GetAuthorizationLink";
NewLine.SearchMethod = "GETAUTHORIZATIONLINK";
NewLine.Parameter = "--auth";
NewLine.Description = "Authorization JSON or path to .json (optional, def. val. - Empty)";
NewLine.Region = "Data and settings";
NewLine.MethodDescription = "Forms a link for authorization via the browser
|
| Структура JSON данных авторизации (параметр --auth):
| The structure of the JSON authentication data (parameter --auth):
| {
| ""redirect_uri"" : """",
| ""client_id"" : """",
@ -35,17 +35,17 @@
|";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "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
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "twitter";
NewLine.Module = "OPI_Twitter";
NewLine.Method = "GetToken";
NewLine.SearchMethod = "GETTOKEN";
NewLine.Parameter = "--code";
NewLine.Description = "Code obtained from authorization See GetAuthorizationLink";
NewLine.Region = "Data and settings";
NewLine.MethodDescription = "Gets the token by the code obtained during authorization via the link from GetAuthorizationLink
|
| Структура JSON данных авторизации (параметр --auth):
| The structure of the JSON authentication data (parameter --auth):
| {
| ""redirect_uri"" : """",
| ""client_id"" : """",
@ -60,27 +60,27 @@
|";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "twitter";
НоваяСтрока.Модуль = "OPI_Twitter";
НоваяСтрока.Метод = "GetToken";
НоваяСтрока.МетодПоиска = "GETTOKEN";
НоваяСтрока.Параметр = "--auth";
НоваяСтрока.Описание = "Authorization JSON or path to .json (необяз. по ум. - Пустое значение)";
НоваяСтрока.Область = "Data and settings";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "twitter";
NewLine.Module = "OPI_Twitter";
NewLine.Method = "GetToken";
NewLine.SearchMethod = "GETTOKEN";
NewLine.Parameter = "--auth";
NewLine.Description = "Authorization JSON or path to .json (optional, def. val. - Empty)";
NewLine.Region = "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
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "twitter";
NewLine.Module = "OPI_Twitter";
NewLine.Method = "RefreshToken";
NewLine.SearchMethod = "REFRESHTOKEN";
NewLine.Parameter = "--auth";
NewLine.Description = "Authorization JSON or path to .json (optional, def. val. - Empty)";
NewLine.Region = "Data and settings";
NewLine.MethodDescription = "Updates the v2 token using the refresh_token
|
| Структура JSON данных авторизации (параметр --auth):
| The structure of the JSON authentication data (parameter --auth):
| {
| ""redirect_uri"" : """",
| ""client_id"" : """",
@ -95,17 +95,17 @@
|";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "twitter";
НоваяСтрока.Модуль = "OPI_Twitter";
НоваяСтрока.Метод = "CreateTextTweet";
НоваяСтрока.МетодПоиска = "CREATETEXTTWEET";
НоваяСтрока.Параметр = "--text";
НоваяСтрока.Описание = "Tweet text";
НоваяСтрока.Область = "Tweets";
НоваяСтрока.ОписаниеМетода = "Creates a tweet without attachments
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "twitter";
NewLine.Module = "OPI_Twitter";
NewLine.Method = "CreateTextTweet";
NewLine.SearchMethod = "CREATETEXTTWEET";
NewLine.Parameter = "--text";
NewLine.Description = "Tweet text";
NewLine.Region = "Tweets";
NewLine.MethodDescription = "Creates a tweet without attachments
|
| Структура JSON данных авторизации (параметр --auth):
| The structure of the JSON authentication data (parameter --auth):
| {
| ""redirect_uri"" : """",
| ""client_id"" : """",
@ -120,27 +120,27 @@
|";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "twitter";
НоваяСтрока.Модуль = "OPI_Twitter";
НоваяСтрока.Метод = "CreateTextTweet";
НоваяСтрока.МетодПоиска = "CREATETEXTTWEET";
НоваяСтрока.Параметр = "--auth";
НоваяСтрока.Описание = "Authorization JSON or path to .json (необяз. по ум. - Пустое значение)";
НоваяСтрока.Область = "Tweets";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "twitter";
NewLine.Module = "OPI_Twitter";
NewLine.Method = "CreateTextTweet";
NewLine.SearchMethod = "CREATETEXTTWEET";
NewLine.Parameter = "--auth";
NewLine.Description = "Authorization JSON or path to .json (optional, def. val. - Empty)";
NewLine.Region = "Tweets";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "twitter";
НоваяСтрока.Модуль = "OPI_Twitter";
НоваяСтрока.Метод = "CreateImageTweet";
НоваяСтрока.МетодПоиска = "CREATEIMAGETWEET";
НоваяСтрока.Параметр = "--text";
НоваяСтрока.Описание = "Tweet text";
НоваяСтрока.Область = "Tweets";
НоваяСтрока.ОписаниеМетода = "Creates a tweet with an image attachment
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "twitter";
NewLine.Module = "OPI_Twitter";
NewLine.Method = "CreateImageTweet";
NewLine.SearchMethod = "CREATEIMAGETWEET";
NewLine.Parameter = "--text";
NewLine.Description = "Tweet text";
NewLine.Region = "Tweets";
NewLine.MethodDescription = "Creates a tweet with an image attachment
|
| Структура JSON данных авторизации (параметр --auth):
| The structure of the JSON authentication data (parameter --auth):
| {
| ""redirect_uri"" : """",
| ""client_id"" : """",
@ -155,37 +155,37 @@
|";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "twitter";
НоваяСтрока.Модуль = "OPI_Twitter";
НоваяСтрока.Метод = "CreateImageTweet";
НоваяСтрока.МетодПоиска = "CREATEIMAGETWEET";
НоваяСтрока.Параметр = "--pictures";
НоваяСтрока.Описание = "Image files array";
НоваяСтрока.Область = "Tweets";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "twitter";
NewLine.Module = "OPI_Twitter";
NewLine.Method = "CreateImageTweet";
NewLine.SearchMethod = "CREATEIMAGETWEET";
NewLine.Parameter = "--pictures";
NewLine.Description = "Image files array";
NewLine.Region = "Tweets";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "twitter";
НоваяСтрока.Модуль = "OPI_Twitter";
НоваяСтрока.Метод = "CreateImageTweet";
НоваяСтрока.МетодПоиска = "CREATEIMAGETWEET";
НоваяСтрока.Параметр = "--auth";
НоваяСтрока.Описание = "Authorization JSON or path to .json (необяз. по ум. - Пустое значение)";
НоваяСтрока.Область = "Tweets";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "twitter";
NewLine.Module = "OPI_Twitter";
NewLine.Method = "CreateImageTweet";
NewLine.SearchMethod = "CREATEIMAGETWEET";
NewLine.Parameter = "--auth";
NewLine.Description = "Authorization JSON or path to .json (optional, def. val. - Empty)";
NewLine.Region = "Tweets";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "twitter";
НоваяСтрока.Модуль = "OPI_Twitter";
НоваяСтрока.Метод = "CreateGifTweet";
НоваяСтрока.МетодПоиска = "CREATEGIFTWEET";
НоваяСтрока.Параметр = "--text";
НоваяСтрока.Описание = "Tweet text";
НоваяСтрока.Область = "Tweets";
НоваяСтрока.ОписаниеМетода = "Creates a tweet with a gif attachment
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "twitter";
NewLine.Module = "OPI_Twitter";
NewLine.Method = "CreateGifTweet";
NewLine.SearchMethod = "CREATEGIFTWEET";
NewLine.Parameter = "--text";
NewLine.Description = "Tweet text";
NewLine.Region = "Tweets";
NewLine.MethodDescription = "Creates a tweet with a gif attachment
|
| Структура JSON данных авторизации (параметр --auth):
| The structure of the JSON authentication data (parameter --auth):
| {
| ""redirect_uri"" : """",
| ""client_id"" : """",
@ -200,37 +200,37 @@
|";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "twitter";
НоваяСтрока.Модуль = "OPI_Twitter";
НоваяСтрока.Метод = "CreateGifTweet";
НоваяСтрока.МетодПоиска = "CREATEGIFTWEET";
НоваяСтрока.Параметр = "--gifs";
НоваяСтрока.Описание = "Gif files array";
НоваяСтрока.Область = "Tweets";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "twitter";
NewLine.Module = "OPI_Twitter";
NewLine.Method = "CreateGifTweet";
NewLine.SearchMethod = "CREATEGIFTWEET";
NewLine.Parameter = "--gifs";
NewLine.Description = "Gif files array";
NewLine.Region = "Tweets";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "twitter";
НоваяСтрока.Модуль = "OPI_Twitter";
НоваяСтрока.Метод = "CreateGifTweet";
НоваяСтрока.МетодПоиска = "CREATEGIFTWEET";
НоваяСтрока.Параметр = "--auth";
НоваяСтрока.Описание = "Authorization JSON or path to .json (необяз. по ум. - Пустое значение)";
НоваяСтрока.Область = "Tweets";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "twitter";
NewLine.Module = "OPI_Twitter";
NewLine.Method = "CreateGifTweet";
NewLine.SearchMethod = "CREATEGIFTWEET";
NewLine.Parameter = "--auth";
NewLine.Description = "Authorization JSON or path to .json (optional, def. val. - Empty)";
NewLine.Region = "Tweets";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "twitter";
НоваяСтрока.Модуль = "OPI_Twitter";
НоваяСтрока.Метод = "CreateVideoTweet";
НоваяСтрока.МетодПоиска = "CREATEVIDEOTWEET";
НоваяСтрока.Параметр = "--text";
НоваяСтрока.Описание = "Tweet text";
НоваяСтрока.Область = "Tweets";
НоваяСтрока.ОписаниеМетода = "Creates a tweet with a video attachment
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "twitter";
NewLine.Module = "OPI_Twitter";
NewLine.Method = "CreateVideoTweet";
NewLine.SearchMethod = "CREATEVIDEOTWEET";
NewLine.Parameter = "--text";
NewLine.Description = "Tweet text";
NewLine.Region = "Tweets";
NewLine.MethodDescription = "Creates a tweet with a video attachment
|
| Структура JSON данных авторизации (параметр --auth):
| The structure of the JSON authentication data (parameter --auth):
| {
| ""redirect_uri"" : """",
| ""client_id"" : """",
@ -245,37 +245,37 @@
|";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "twitter";
НоваяСтрока.Модуль = "OPI_Twitter";
НоваяСтрока.Метод = "CreateVideoTweet";
НоваяСтрока.МетодПоиска = "CREATEVIDEOTWEET";
НоваяСтрока.Параметр = "--videos";
НоваяСтрока.Описание = "Video files array";
НоваяСтрока.Область = "Tweets";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "twitter";
NewLine.Module = "OPI_Twitter";
NewLine.Method = "CreateVideoTweet";
NewLine.SearchMethod = "CREATEVIDEOTWEET";
NewLine.Parameter = "--videos";
NewLine.Description = "Video files array";
NewLine.Region = "Tweets";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "twitter";
НоваяСтрока.Модуль = "OPI_Twitter";
НоваяСтрока.Метод = "CreateVideoTweet";
НоваяСтрока.МетодПоиска = "CREATEVIDEOTWEET";
НоваяСтрока.Параметр = "--auth";
НоваяСтрока.Описание = "Authorization JSON or path to .json (необяз. по ум. - Пустое значение)";
НоваяСтрока.Область = "Tweets";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "twitter";
NewLine.Module = "OPI_Twitter";
NewLine.Method = "CreateVideoTweet";
NewLine.SearchMethod = "CREATEVIDEOTWEET";
NewLine.Parameter = "--auth";
NewLine.Description = "Authorization JSON or path to .json (optional, def. val. - Empty)";
NewLine.Region = "Tweets";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "twitter";
НоваяСтрока.Модуль = "OPI_Twitter";
НоваяСтрока.Метод = "CreatePollTweet";
НоваяСтрока.МетодПоиска = "CREATEPOLLTWEET";
НоваяСтрока.Параметр = "--text";
НоваяСтрока.Описание = "Tweet text";
НоваяСтрока.Область = "Tweets";
НоваяСтрока.ОписаниеМетода = "Creates a tweet with a poll
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "twitter";
NewLine.Module = "OPI_Twitter";
NewLine.Method = "CreatePollTweet";
NewLine.SearchMethod = "CREATEPOLLTWEET";
NewLine.Parameter = "--text";
NewLine.Description = "Tweet text";
NewLine.Region = "Tweets";
NewLine.MethodDescription = "Creates a tweet with a poll
|
| Структура JSON данных авторизации (параметр --auth):
| The structure of the JSON authentication data (parameter --auth):
| {
| ""redirect_uri"" : """",
| ""client_id"" : """",
@ -290,35 +290,35 @@
|";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "twitter";
НоваяСтрока.Модуль = "OPI_Twitter";
НоваяСтрока.Метод = "CreatePollTweet";
НоваяСтрока.МетодПоиска = "CREATEPOLLTWEET";
НоваяСтрока.Параметр = "--options";
НоваяСтрока.Описание = "Poll options array";
НоваяСтрока.Область = "Tweets";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "twitter";
NewLine.Module = "OPI_Twitter";
NewLine.Method = "CreatePollTweet";
NewLine.SearchMethod = "CREATEPOLLTWEET";
NewLine.Parameter = "--options";
NewLine.Description = "Poll options array";
NewLine.Region = "Tweets";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "twitter";
НоваяСтрока.Модуль = "OPI_Twitter";
НоваяСтрока.Метод = "CreatePollTweet";
НоваяСтрока.МетодПоиска = "CREATEPOLLTWEET";
НоваяСтрока.Параметр = "--duration";
НоваяСтрока.Описание = "Poll duration";
НоваяСтрока.Область = "Tweets";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "twitter";
NewLine.Module = "OPI_Twitter";
NewLine.Method = "CreatePollTweet";
NewLine.SearchMethod = "CREATEPOLLTWEET";
NewLine.Parameter = "--duration";
NewLine.Description = "Poll duration";
NewLine.Region = "Tweets";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "twitter";
НоваяСтрока.Модуль = "OPI_Twitter";
НоваяСтрока.Метод = "CreatePollTweet";
НоваяСтрока.МетодПоиска = "CREATEPOLLTWEET";
НоваяСтрока.Параметр = "--auth";
НоваяСтрока.Описание = "Authorization JSON or path to .json (необяз. по ум. - Пустое значение)";
НоваяСтрока.Область = "Tweets";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "twitter";
NewLine.Module = "OPI_Twitter";
NewLine.Method = "CreatePollTweet";
NewLine.SearchMethod = "CREATEPOLLTWEET";
NewLine.Parameter = "--auth";
NewLine.Description = "Authorization JSON or path to .json (optional, def. val. - Empty)";
NewLine.Region = "Tweets";
Возврат ТаблицаСостава;
КонецФункции
Return TableСоwithтаinа;
EndFunction

View File

@ -1,419 +1,419 @@
Функция ПолучитьСостав() Экспорт
Function GetComposition() Export
ТаблицаСостава = Новый ТаблицаЗначений();
ТаблицаСостава.Колонки.Добавить("Библиотека");
ТаблицаСостава.Колонки.Добавить("Модуль");
ТаблицаСостава.Колонки.Добавить("Метод");
ТаблицаСостава.Колонки.Добавить("МетодПоиска");
ТаблицаСостава.Колонки.Добавить("Параметр");
ТаблицаСостава.Колонки.Добавить("Описание");
ТаблицаСостава.Колонки.Добавить("ОписаниеМетода");
ТаблицаСостава.Колонки.Добавить("Область");
TableСоwithтаinа = New ValueTable();
TableСоwithтаinа.Columns.Add("Library");
TableСоwithтаinа.Columns.Add("Module");
TableСоwithтаinа.Columns.Add("Method");
TableСоwithтаinа.Columns.Add("SearchMethod");
TableСоwithтаinа.Columns.Add("Parameter");
TableСоwithтаinа.Columns.Add("Description");
TableСоwithтаinа.Columns.Add("MethodDescription");
TableСоwithтаinа.Columns.Add("Region");
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "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.,
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "viber";
NewLine.Module = "OPI_Viber";
NewLine.Method = "SetWebhook";
NewLine.SearchMethod = "SETWEBHOOK";
NewLine.Parameter = "--token";
NewLine.Description = "Viber Token";
NewLine.Region = "Settings and information";
NewLine.MethodDescription = "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";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "viber";
NewLine.Module = "OPI_Viber";
NewLine.Method = "SetWebhook";
NewLine.SearchMethod = "SETWEBHOOK";
NewLine.Parameter = "--url";
NewLine.Description = "URL for setting up Webhook";
NewLine.Region = "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
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "viber";
NewLine.Module = "OPI_Viber";
NewLine.Method = "GetChannelInformation";
NewLine.SearchMethod = "GETCHANNELINFORMATION";
NewLine.Parameter = "--token";
NewLine.Description = "Token";
NewLine.Region = "Settings and information";
NewLine.MethodDescription = "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";
Возврат ТаблицаСостава;
КонецФункции
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "viber";
NewLine.Module = "OPI_Viber";
NewLine.Method = "GetUserData";
NewLine.SearchMethod = "GETUSERDATA";
NewLine.Parameter = "--token";
NewLine.Description = "Token";
NewLine.Region = "Settings and information";
NewLine.MethodDescription = "Gets user information by ID";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "viber";
NewLine.Module = "OPI_Viber";
NewLine.Method = "GetUserData";
NewLine.SearchMethod = "GETUSERDATA";
NewLine.Parameter = "--user";
NewLine.Description = "Viber User ID";
NewLine.Region = "Settings and information";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "viber";
NewLine.Module = "OPI_Viber";
NewLine.Method = "GetOnlineUsers";
NewLine.SearchMethod = "GETONLINEUSERS";
NewLine.Parameter = "--token";
NewLine.Description = "Viber Token";
NewLine.Region = "Settings and information";
NewLine.MethodDescription = "Gets the status of a user or several users by ID";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "viber";
NewLine.Module = "OPI_Viber";
NewLine.Method = "GetOnlineUsers";
NewLine.SearchMethod = "GETONLINEUSERS";
NewLine.Parameter = "--users";
NewLine.Description = "Viber User(s) ID";
NewLine.Region = "Settings and information";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "viber";
NewLine.Module = "OPI_Viber";
NewLine.Method = "SendTextMessage";
NewLine.SearchMethod = "SENDTEXTMESSAGE";
NewLine.Parameter = "--token";
NewLine.Description = "Token";
NewLine.Region = "Message sending";
NewLine.MethodDescription = "Sends a text message to a chat or channel";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "viber";
NewLine.Module = "OPI_Viber";
NewLine.Method = "SendTextMessage";
NewLine.SearchMethod = "SENDTEXTMESSAGE";
NewLine.Parameter = "--text";
NewLine.Description = "Message text";
NewLine.Region = "Message sending";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "viber";
NewLine.Module = "OPI_Viber";
NewLine.Method = "SendTextMessage";
NewLine.SearchMethod = "SENDTEXTMESSAGE";
NewLine.Parameter = "--user";
NewLine.Description = "User ID. For channel > administrator, for bot > recipient";
NewLine.Region = "Message sending";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "viber";
NewLine.Module = "OPI_Viber";
NewLine.Method = "SendTextMessage";
NewLine.SearchMethod = "SENDTEXTMESSAGE";
NewLine.Parameter = "--ischannel";
NewLine.Description = "Sending to channel or bot chat";
NewLine.Region = "Message sending";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "viber";
NewLine.Module = "OPI_Viber";
NewLine.Method = "SendTextMessage";
NewLine.SearchMethod = "SENDTEXTMESSAGE";
NewLine.Parameter = "--keyboard";
NewLine.Description = "See CreateKeyboardFromArrayButton (optional, def. val. - Empty)";
NewLine.Region = "Message sending";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "viber";
NewLine.Module = "OPI_Viber";
NewLine.Method = "SendImage";
NewLine.SearchMethod = "SENDIMAGE";
NewLine.Parameter = "--token";
NewLine.Description = "Token";
NewLine.Region = "Message sending";
NewLine.MethodDescription = "Sends an image to a chat or channel";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "viber";
NewLine.Module = "OPI_Viber";
NewLine.Method = "SendImage";
NewLine.SearchMethod = "SENDIMAGE";
NewLine.Parameter = "--picture";
NewLine.Description = "Image URL";
NewLine.Region = "Message sending";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "viber";
NewLine.Module = "OPI_Viber";
NewLine.Method = "SendImage";
NewLine.SearchMethod = "SENDIMAGE";
NewLine.Parameter = "--user";
NewLine.Description = "User ID. For channel > administrator, for bot > recipient";
NewLine.Region = "Message sending";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "viber";
NewLine.Module = "OPI_Viber";
NewLine.Method = "SendImage";
NewLine.SearchMethod = "SENDIMAGE";
NewLine.Parameter = "--ischannel";
NewLine.Description = "Sending to channel or bot chat";
NewLine.Region = "Message sending";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "viber";
NewLine.Module = "OPI_Viber";
NewLine.Method = "SendImage";
NewLine.SearchMethod = "SENDIMAGE";
NewLine.Parameter = "--description";
NewLine.Description = "Image annotation (optional, def. val. - Empty)";
NewLine.Region = "Message sending";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "viber";
NewLine.Module = "OPI_Viber";
NewLine.Method = "SendFile";
NewLine.SearchMethod = "SENDFILE";
NewLine.Parameter = "--token";
NewLine.Description = "Token";
NewLine.Region = "Message sending";
NewLine.MethodDescription = "Sends a file (document) to a chat or channel";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "viber";
NewLine.Module = "OPI_Viber";
NewLine.Method = "SendFile";
NewLine.SearchMethod = "SENDFILE";
NewLine.Parameter = "--file";
NewLine.Description = "File URL";
NewLine.Region = "Message sending";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "viber";
NewLine.Module = "OPI_Viber";
NewLine.Method = "SendFile";
NewLine.SearchMethod = "SENDFILE";
NewLine.Parameter = "--user";
NewLine.Description = "User ID. For channel > administrator, for bot > recipient";
NewLine.Region = "Message sending";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "viber";
NewLine.Module = "OPI_Viber";
NewLine.Method = "SendFile";
NewLine.SearchMethod = "SENDFILE";
NewLine.Parameter = "--ischannel";
NewLine.Description = "Sending to channel or bot chat";
NewLine.Region = "Message sending";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "viber";
NewLine.Module = "OPI_Viber";
NewLine.Method = "SendFile";
NewLine.SearchMethod = "SENDFILE";
NewLine.Parameter = "--ext";
NewLine.Description = "File extension";
NewLine.Region = "Message sending";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "viber";
NewLine.Module = "OPI_Viber";
NewLine.Method = "SendFile";
NewLine.SearchMethod = "SENDFILE";
NewLine.Parameter = "--size";
NewLine.Description = "File size. If not filled in > determined automatically by downloading the file (optional, def. val. - Empty)";
NewLine.Region = "Message sending";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "viber";
NewLine.Module = "OPI_Viber";
NewLine.Method = "SendContact";
NewLine.SearchMethod = "SENDCONTACT";
NewLine.Parameter = "--token";
NewLine.Description = "Token";
NewLine.Region = "Message sending";
NewLine.MethodDescription = "Sends a contact with a phone number to a chat or channel";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "viber";
NewLine.Module = "OPI_Viber";
NewLine.Method = "SendContact";
NewLine.SearchMethod = "SENDCONTACT";
NewLine.Parameter = "--name";
NewLine.Description = "Contact name";
NewLine.Region = "Message sending";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "viber";
NewLine.Module = "OPI_Viber";
NewLine.Method = "SendContact";
NewLine.SearchMethod = "SENDCONTACT";
NewLine.Parameter = "--phone";
NewLine.Description = "Phone number";
NewLine.Region = "Message sending";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "viber";
NewLine.Module = "OPI_Viber";
NewLine.Method = "SendContact";
NewLine.SearchMethod = "SENDCONTACT";
NewLine.Parameter = "--user";
NewLine.Description = "User ID. For channel > administrator, for bot > recipient";
NewLine.Region = "Message sending";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "viber";
NewLine.Module = "OPI_Viber";
NewLine.Method = "SendContact";
NewLine.SearchMethod = "SENDCONTACT";
NewLine.Parameter = "--ischannel";
NewLine.Description = "Sending to channel or bot chat";
NewLine.Region = "Message sending";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "viber";
NewLine.Module = "OPI_Viber";
NewLine.Method = "SendLocation";
NewLine.SearchMethod = "SENDLOCATION";
NewLine.Parameter = "--token";
NewLine.Description = "Token";
NewLine.Region = "Message sending";
NewLine.MethodDescription = "Sends geographic coordinates to a chat or channel";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "viber";
NewLine.Module = "OPI_Viber";
NewLine.Method = "SendLocation";
NewLine.SearchMethod = "SENDLOCATION";
NewLine.Parameter = "--lat";
NewLine.Description = "Geographic latitude";
NewLine.Region = "Message sending";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "viber";
NewLine.Module = "OPI_Viber";
NewLine.Method = "SendLocation";
NewLine.SearchMethod = "SENDLOCATION";
NewLine.Parameter = "--long";
NewLine.Description = "Geographic longitude";
NewLine.Region = "Message sending";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "viber";
NewLine.Module = "OPI_Viber";
NewLine.Method = "SendLocation";
NewLine.SearchMethod = "SENDLOCATION";
NewLine.Parameter = "--user";
NewLine.Description = "User ID. For channel > administrator, for bot > recipient";
NewLine.Region = "Message sending";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "viber";
NewLine.Module = "OPI_Viber";
NewLine.Method = "SendLocation";
NewLine.SearchMethod = "SENDLOCATION";
NewLine.Parameter = "--ischannel";
NewLine.Description = "Sending to channel or bot chat";
NewLine.Region = "Message sending";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "viber";
NewLine.Module = "OPI_Viber";
NewLine.Method = "SendLink";
NewLine.SearchMethod = "SENDLINK";
NewLine.Parameter = "--token";
NewLine.Description = "Token";
NewLine.Region = "Message sending";
NewLine.MethodDescription = "Sends a URL with a preview to a chat or channel";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "viber";
NewLine.Module = "OPI_Viber";
NewLine.Method = "SendLink";
NewLine.SearchMethod = "SENDLINK";
NewLine.Parameter = "--url";
NewLine.Description = "SentLink";
NewLine.Region = "Message sending";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "viber";
NewLine.Module = "OPI_Viber";
NewLine.Method = "SendLink";
NewLine.SearchMethod = "SENDLINK";
NewLine.Parameter = "--user";
NewLine.Description = "User ID. For channel > administrator, for bot > recipient";
NewLine.Region = "Message sending";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "viber";
NewLine.Module = "OPI_Viber";
NewLine.Method = "SendLink";
NewLine.SearchMethod = "SENDLINK";
NewLine.Parameter = "--ischannel";
NewLine.Description = "Sending to channel or bot chat";
NewLine.Region = "Message sending";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "viber";
NewLine.Module = "OPI_Viber";
NewLine.Method = "CreateKeyboardFromArrayButton";
NewLine.SearchMethod = "CREATEKEYBOARDFROMARRAYBUTTON";
NewLine.Parameter = "--buttons";
NewLine.Description = "Array of buttons";
NewLine.Region = "Message sending";
NewLine.MethodDescription = "Returns a keyboard structure for messages";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "viber";
NewLine.Module = "OPI_Viber";
NewLine.Method = "CreateKeyboardFromArrayButton";
NewLine.SearchMethod = "CREATEKEYBOARDFROMARRAYBUTTON";
NewLine.Parameter = "--color";
NewLine.Description = "HEX color of buttons with # at the beginning (optional, def. val. - #2db9b9)";
NewLine.Region = "Message sending";
Return TableСоwithтаinа;
EndFunction

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,87 +1,87 @@
Функция ПолучитьСостав() Экспорт
Function GetComposition() Export
ТаблицаСостава = Новый ТаблицаЗначений();
ТаблицаСостава.Колонки.Добавить("Библиотека");
ТаблицаСостава.Колонки.Добавить("Модуль");
ТаблицаСостава.Колонки.Добавить("Метод");
ТаблицаСостава.Колонки.Добавить("МетодПоиска");
ТаблицаСостава.Колонки.Добавить("Параметр");
ТаблицаСостава.Колонки.Добавить("Описание");
ТаблицаСостава.Колонки.Добавить("ОписаниеМетода");
ТаблицаСостава.Колонки.Добавить("Область");
TableСоwithтаinа = New ValueTable();
TableСоwithтаinа.Columns.Add("Library");
TableСоwithтаinа.Columns.Add("Module");
TableСоwithтаinа.Columns.Add("Method");
TableСоwithтаinа.Columns.Add("SearchMethod");
TableСоwithтаinа.Columns.Add("Parameter");
TableСоwithтаinа.Columns.Add("Description");
TableСоwithтаinа.Columns.Add("MethodDescription");
TableСоwithтаinа.Columns.Add("Region");
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "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";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "yandex";
NewLine.Module = "OPI_YandexID";
NewLine.Method = "GetConfirmationCode";
NewLine.SearchMethod = "GETCONFIRMATIONCODE";
NewLine.Parameter = "--id";
NewLine.Description = "Client id";
NewLine.Region = "Public";
NewLine.MethodDescription = "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";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "yandex";
NewLine.Module = "OPI_YandexID";
NewLine.Method = "ConvertCodeToToken";
NewLine.SearchMethod = "CONVERTCODETOTOKEN";
NewLine.Parameter = "--id";
NewLine.Description = "Client id";
NewLine.Region = "Public";
NewLine.MethodDescription = "Converts the code to a token after entering the code when executing GetConfirmationCode";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "yandex";
НоваяСтрока.Модуль = "OPI_YandexID";
НоваяСтрока.Метод = "ConvertCodeToToken";
НоваяСтрока.МетодПоиска = "CONVERTCODETOTOKEN";
НоваяСтрока.Параметр = "--secret";
НоваяСтрока.Описание = "Client secret";
НоваяСтрока.Область = "Public";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "yandex";
NewLine.Module = "OPI_YandexID";
NewLine.Method = "ConvertCodeToToken";
NewLine.SearchMethod = "CONVERTCODETOTOKEN";
NewLine.Parameter = "--secret";
NewLine.Description = "Client secret";
NewLine.Region = "Public";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "yandex";
НоваяСтрока.Модуль = "OPI_YandexID";
НоваяСтрока.Метод = "ConvertCodeToToken";
НоваяСтрока.МетодПоиска = "CONVERTCODETOTOKEN";
НоваяСтрока.Параметр = "--device";
НоваяСтрока.Описание = "device_code from GetConfirmationCode()";
НоваяСтрока.Область = "Public";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "yandex";
NewLine.Module = "OPI_YandexID";
NewLine.Method = "ConvertCodeToToken";
NewLine.SearchMethod = "CONVERTCODETOTOKEN";
NewLine.Parameter = "--device";
NewLine.Description = "device_code from GetConfirmationCode()";
NewLine.Region = "Public";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "yandex";
НоваяСтрока.Модуль = "OPI_YandexID";
НоваяСтрока.Метод = "RefreshToken";
НоваяСтрока.МетодПоиска = "REFRESHTOKEN";
НоваяСтрока.Параметр = "--id";
НоваяСтрока.Описание = "Client id";
НоваяСтрока.Область = "Public";
НоваяСтрока.ОписаниеМетода = "Updates token by Refresh token";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "yandex";
NewLine.Module = "OPI_YandexID";
NewLine.Method = "RefreshToken";
NewLine.SearchMethod = "REFRESHTOKEN";
NewLine.Parameter = "--id";
NewLine.Description = "Client id";
NewLine.Region = "Public";
NewLine.MethodDescription = "Updates token by Refresh token";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "yandex";
НоваяСтрока.Модуль = "OPI_YandexID";
НоваяСтрока.Метод = "RefreshToken";
НоваяСтрока.МетодПоиска = "REFRESHTOKEN";
НоваяСтрока.Параметр = "--secret";
НоваяСтрока.Описание = "Client secret";
НоваяСтрока.Область = "Public";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "yandex";
NewLine.Module = "OPI_YandexID";
NewLine.Method = "RefreshToken";
NewLine.SearchMethod = "REFRESHTOKEN";
NewLine.Parameter = "--secret";
NewLine.Description = "Client secret";
NewLine.Region = "Public";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "yandex";
НоваяСтрока.Модуль = "OPI_YandexID";
НоваяСтрока.Метод = "RefreshToken";
НоваяСтрока.МетодПоиска = "REFRESHTOKEN";
НоваяСтрока.Параметр = "--refresh";
НоваяСтрока.Описание = "Refresh token";
НоваяСтрока.Область = "Public";
NewLine = TableСоwithтаinа.Add();
NewLine.Library = "yandex";
NewLine.Module = "OPI_YandexID";
NewLine.Method = "RefreshToken";
NewLine.SearchMethod = "REFRESHTOKEN";
NewLine.Parameter = "--refresh";
NewLine.Description = "Refresh token";
NewLine.Region = "Public";
Возврат ТаблицаСостава;
КонецФункции
Return TableСоwithтаinа;
EndFunction

View File

@ -6,20 +6,20 @@
Функция ПолучитьСоответствиеКомандМодулей() Экспорт
СоответствиеКомандМодулей = Новый Соответствие();
СоответствиеКомандМодулей.Вставить("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");
СоответствиеКомандМодулей.Вставить("gcalendar", "OPI_GoogleCalendar");
СоответствиеКомандМодулей.Вставить("gdrive", "OPI_GoogleDrive");
СоответствиеКомандМодулей.Вставить("gsheets", "OPI_GoogleSheets");
СоответствиеКомандМодулей.Вставить("google", "OPI_GoogleWorkspace");
СоответствиеКомандМодулей.Вставить("notion", "OPI_Notion");
СоответствиеКомандМодулей.Вставить("slack", "OPI_Slack");
СоответствиеКомандМодулей.Вставить("telegram", "OPI_Telegram");
СоответствиеКомандМодулей.Вставить("twitter", "OPI_Twitter");
СоответствиеКомандМодулей.Вставить("viber", "OPI_Viber");
СоответствиеКомандМодулей.Вставить("vk", "OPI_VK");
СоответствиеКомандМодулей.Вставить("yadisk", "OPI_YandexDisk");
СоответствиеКомандМодулей.Вставить("yandex", "OPI_YandexID");
Возврат СоответствиеКомандМодулей;
КонецФункции

View File

@ -1,232 +1,232 @@
// Команда CLI: tools
// CLI Command: tools
Перем МаксимальнаяВложенность;
Перем ИскомыйПараметр;
Var MaximumNesting;
Var DesiredParameter;
#Область СлужебныйПрограммныйИнтерфейс
#Region Internal
// Разложить JSON на параметры
// Показывает значения, которые можно получить из переданного JSON и возвращает
// конкретное значение при указании имени поля
// Parse JSON to Parameters
// Displays the values that can be obtained from the passed JSON and returns
// Specific Value When Specifying Field Name
//
// Параметры:
// JSON - Строка - JSON данные - json
// МаксимальныйУровеньВложенности - Число - Ограничение на ур. вложенности разбора. На всю глубину по умолчанию - nesting
// ИмяПараметра - Строка - Имя поля для получения. Выводит весь список, если не указано - name
// Кодировка - Строка - Кодировка, в которой записаны JSON данные - enc
// Parameters:
// JSON - String - JSON data - json
// MaximumNestingLevel - Number - Parsing depth limit. Full depth by default - nesting
// ParameterName - String - Field name to retrieve. Displays the entire list if not specified - name
// Encoding - String - Encoding of JSON Data - enc
//
// Возвращаемое значение:
// Строка - пустая строка
Функция РазложитьJSON(Знач JSON
, Знач МаксимальныйУровеньВложенности = 0
, Знач ИмяПараметра = ""
, Знач Кодировка = "UTF-8") Экспорт
// Returns:
// String - empty string
Function ParseJSON(Val JSON
, Val MaximumNestingLevel = 0
, Val ParameterName = ""
, Val Encoding = "UTF-8") Export
МаксимальнаяВложенность = Число(МаксимальныйУровеньВложенности);
ИскомыйПараметр = ИмяПараметра;
MaximumNesting = Number(MaximumNestingLevel);
DesiredParameter = ParameterName;
ПолучитьКоллекцию(JSON, Кодировка);
GetCollection(JSON, Encoding);
Если Не ТипЗнч(JSON) = Тип("Соответствие") Тогда
ВызватьИсключение "Ошибка преобразовани данных параметра JSON";
КонецЕсли;
If Not TypeOf(JSON) = Type("Map") Then
Raise "JSON Parameter Data Conversion Error";
EndIf;
Значение = ПолучитьЗначенияРекурсивно(JSON);
Возврат Значение;
Value = GetValuesRecursively(JSON);
Return Value;
КонецФункции
EndFunction
// Преобразует файл с Base64 строкой в бинарный
// Преобразует файл с Base64 строкой в бинарный файл
// Convert Base64 String to Binary File
// Convert file with Base64 string to binary file
//
// Параметры:
// Вход - Строка - Файл с Base64 - in
// Parameters:
// Entry - String - Base64 File - in
//
// Возвращаемое значение:
// Строка - пустая строка
Функция ПреобразоватьBase64ВДвоичные(Знач Вход) Экспорт
// Returns:
// String - empty string
Function ConvertBase64ToBinary(Val Entry) Export
ВходнойФайл = Новый Файл(Вход);
InputFile = New File(Entry);
Если Не ВходнойФайл.Существует() Тогда
ВызватьИсключение("Не найден входной файл!");
КонецЕсли;
If Not InputFile.Exists() Then
Raise("Input File Not Found!");
EndIf;
ТекстовыйДокумент = Новый ТекстовыйДокумент();
ТекстовыйДокумент.Прочитать(Вход);
TextDocument = New TextDocument();
TextDocument.Read(Entry);
B64 = ТекстовыйДокумент.ПолучитьТекст();
ДД = Base64Значение(B64);
B64 = TextDocument.GetText();
BD = Base64Value(B64);
Возврат ДД;
Return BD;
КонецФункции
EndFunction
#КонецОбласти
#EndRegion
#Область СлужебныеПроцедурыИФункции
#Region Private
Функция ПолучитьЗначенияРекурсивно(Знач JSON, Знач Префикс = "", Знач ТекущаяВложенность = 1, СоответствиеПолей = "")
Function GetValuesRecursively(Val JSON, Val Prefix = "", Val CurrentNesting = 1, FieldMapping = "")
Если Не ЗначениеЗаполнено(СоответствиеПолей) Тогда
СоответствиеПолей = Новый Соответствие;
КонецЕсли;
If Not ValueIsFilled(FieldMapping) Then
FieldMapping = New Map;
EndIf;
ВозвращаемоеЗначение = "";
ReturnValue = "";
Для Каждого Пара Из JSON Цикл
For Each Pair In JSON Do
Значение = Пара.Значение;
Ключ = Префикс + Строка(Пара.Ключ);
Value = Pair.Value;
Key = Prefix + String(Pair.Key);
ЭтоКоллекция = ТипЗнч(Значение) = Тип("Соответствие") Или ТипЗнч(Значение) = Тип("Структура");
СледующаяВложенность = ТекущаяВложенность + 1;
СледующаяВложенностьДоступна = МаксимальнаяВложенность = 0 Или СледующаяВложенность <= МаксимальнаяВложенность;
ThisIsCollection = TypeOf(Value) = Type("Map") Or TypeOf(Value) = Type("Structure");
NextNesting = CurrentNesting + 1;
NextNestingAvailable = MaximumNesting = 0 Or NextNesting <= MaximumNesting;
Если Не ЭтоКоллекция Или Не СледующаяВложенностьДоступна Тогда
If Not ThisIsCollection Or Not NextNestingAvailable Then
Дублирования = СоответствиеПолей.Получить(Ключ);
duplicates = FieldMapping.Get(Key);
Если Дублирования = Неопределено Тогда
Счетчик = 0;
ПеременнаяСреды = Ключ;
Иначе
Счетчик = Дублирования + 1;
ПеременнаяСреды = Ключ + СтрЗаменить(Строка(Дублирования), Символы.НПП, "");
КонецЕсли;
If duplicates = Undefined Then
Counter = 0;
EnvironmentVariable = Key;
Else
Counter = duplicates + 1;
EnvironmentVariable = Key + StrReplace(String(duplicates), Chars.NPP, "");
EndIf;
СоответствиеПолей.Вставить(Ключ, Счетчик);
FieldMapping.Insert(Key, Counter);
ПолучитьСтроку(Значение);
GetLine(Value);
Если Не ЗначениеЗаполнено(ИскомыйПараметр) Тогда
Сообщить(ПеременнаяСреды, СтатусСообщения.Информация);
Сообщить(Значение + Символы.ПС, СтатусСообщения.Внимание);
Иначе
If Not ValueIsFilled(DesiredParameter) Then
Message(EnvironmentVariable, MessageStatus.Information);
Message(Value + Chars.LF, MessageStatus.Attention);
Else
Если ПеременнаяСреды = ИскомыйПараметр Тогда
ВозвращаемоеЗначение = Значение;
Прервать;
КонецЕсли;
If EnvironmentVariable = DesiredParameter Then
ReturnValue = Value;
Break;
EndIf;
КонецЕсли;
Иначе
НовыйПрефикс = Ключ + "_";
ВозвращаемоеЗначение = ПолучитьЗначенияРекурсивно(Значение
, НовыйПрефикс
, СледующаяВложенность
, СоответствиеПолей);
EndIf;
Else
NewPrefix = Key + "_";
ReturnValue = GetValuesRecursively(Value
, NewPrefix
, NextNesting
, FieldMapping);
Если ЗначениеЗаполнено(ВозвращаемоеЗначение) Тогда
Прервать;
КонецЕсли;
If ValueIsFilled(ReturnValue) Then
Break;
EndIf;
КонецЕсли;
EndIf;
КонецЦикла;
EndDo;
Возврат ?(ЗначениеЗаполнено(ВозвращаемоеЗначение), ВозвращаемоеЗначение, Символы.ПС);
Return ?(ValueIsFilled(ReturnValue), ReturnValue, Chars.LF);
КонецФункции
EndFunction
Процедура ПолучитьСтроку(Значение)
Procedure GetLine(Value)
ЭтоКоллекция = ТипЗнч(Значение) = Тип("Соответствие") Или ТипЗнч(Значение) = Тип("Структура") Или ТипЗнч(Значение) = Тип("Массив");
ThisIsCollection = TypeOf(Value) = Type("Map") Or TypeOf(Value) = Type("Structure") Or TypeOf(Value) = Type("Array");
Если ЭтоКоллекция Тогда
If ThisIsCollection Then
ПараметрыJSON = Новый ПараметрыЗаписиJSON(ПереносСтрокJSON.Windows
JSONParameters = New JSONWriterSettings(JSONLineBreak.Windows
, " "
, Истина
, Истина
, Ложь
, Ложь
, Ложь
, Ложь);
, True
, True
, False
, False
, False
, False);
ЗаписьJSON = Новый ЗаписьJSON;
ЗаписьJSON.УстановитьСтроку(ПараметрыJSON);
JSONWriter = New JSONWriter;
JSONWriter.SetString(JSONParameters);
ЗаписатьJSON(ЗаписьJSON, Значение);
Значение = ЗаписьJSON.Закрыть();
WriteJSON(JSONWriter, Value);
Value = JSONWriter.Close();
Иначе
Значение = Строка(Значение);
КонецЕсли;
Else
Value = String(Value);
EndIf;
КонецПроцедуры
EndProcedure
Процедура ПолучитьКоллекцию(Значение, Знач Кодировка)
Procedure GetCollection(Value, Val Encoding)
Если Значение = Неопределено Тогда
Возврат;
КонецЕсли;
If Value = Undefined Then
Return;
EndIf;
ИсходноеЗначение = Значение;
InitialValue = Value;
Если ЭтоКоллекция(Значение) Тогда
Возврат;
Иначе
If ThisIsCollection(Value) Then
Return;
Else
Если ТипЗнч(Значение) = Тип("ДвоичныеДанные") Тогда
Значение = ПолучитьСтрокуИзДвоичныхДанных(Значение, Кодировка);
Иначе
Значение = Строка(Значение);
КонецЕсли;
If TypeOf(Value) = Type("BinaryData") Then
Value = GetStringFromBinaryData(Value, Encoding);
Else
Value = String(Value);
EndIf;
Файл = Новый Файл(Значение);
ТекстовыйДокумент = Новый ТекстовыйДокумент();
File = New File(Value);
TextDocument = New TextDocument();
Если Файл.Существует() Тогда
If File.Exists() Then
ТекстовыйДокумент.Прочитать(Значение, Кодировка);
Значение = ТекстовыйДокумент.ПолучитьТекст();
TextDocument.Read(Value, Encoding);
Value = TextDocument.GetText();
ИначеЕсли СтрНачинаетсяС(нРег(Значение), "http") Тогда
ElsIf StrStartsWith(Lower(Value), "http") Then
ИВФ = ПолучитьИмяВременногоФайла();
КопироватьФайл(Значение, ИВФ);
ТекстовыйДокумент.Прочитать(ИВФ, Кодировка);
TFN = GetTempFileName();
CopyFile(Value, TFN);
TextDocument.Read(TFN, Encoding);
Значение = ТекстовыйДокумент.ПолучитьТекст();
Value = TextDocument.GetText();
УдалитьФайлы(ИВФ);
DeleteFiles(TFN);
Иначе
Else
Значение = Строка(Значение);
Value = String(Value);
КонецЕсли;
EndIf;
КонецЕсли;
EndIf;
НормализоватьТекстовыйВвод(Значение);
ЧтениеJSON = Новый ЧтениеJSON;
ЧтениеJSON.УстановитьСтроку(СокрЛП(Значение));
Значение = ПрочитатьJSON(ЧтениеJSON, Истина, Неопределено, ФорматДатыJSON.ISO);
ЧтениеJSON.Закрыть();
NormalizeTextInput(Value);
JSONReader = New JSONReader;
JSONReader.SetString(TrimAll(Value));
Value = ReadJSON(JSONReader, True, Undefined, JSONDateFormat.ISO);
JSONReader.Close();
КонецПроцедуры
EndProcedure
Процедура НормализоватьТекстовыйВвод(Текст)
Procedure NormalizeTextInput(Text)
НачальнаяФигурная = СтрНайти(Текст, "{");
ПоследняяФигурная = СтрНайти(Текст, "}", НаправлениеПоиска.СКонца);
InitialCurly = StrFind(Text, "{");
LastCurly = StrFind(Text, "}", SearchDirection.FromEnd);
Если НачальнаяФигурная = 0 Или ПоследняяФигурная = 0 Тогда
Возврат;
КонецЕсли;
If InitialCurly = 0 Or LastCurly = 0 Then
Return;
EndIf;
Текст = Сред(Текст, НачальнаяФигурная, ПоследняяФигурная - НачальнаяФигурная + 1);
Text = Mid(Text, InitialCurly, LastCurly - InitialCurly + 1);
КонецПроцедуры
EndProcedure
Функция ЭтоКоллекция(Знач Значение)
Function ThisIsCollection(Val Value)
Возврат ТипЗнч(Значение) = Тип("Массив")
Или ТипЗнч(Значение) = Тип("Структура")
Или ТипЗнч(Значение) = Тип("Соответствие");
Return TypeOf(Value) = Type("Array")
Or TypeOf(Value) = Type("Structure")
Or TypeOf(Value) = Type("Map");
КонецФункции
EndFunction
#КонецОбласти
#EndRegion

View File

@ -142,7 +142,7 @@
НоваяСтрока.Метод = "ПолучитьИнформациюОбОбъекте";
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬИНФОРМАЦИЮОБОБЪЕКТЕ";
НоваяСтрока.Параметр = "--detail";
НоваяСтрока.Описание = "Добавляет дополнительные поля информации для медиафайлов (необяз. по ум. - False)";
НоваяСтрока.Описание = "Добавляет дополнительные поля информации для медиафайлов (необяз. по ум. - Нет)";
НоваяСтрока.Область = "Работа с файлами и каталогами";
@ -173,7 +173,7 @@
НоваяСтрока.Метод = "ПолучитьСписокФайловПапки";
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКФАЙЛОВПАПКИ";
НоваяСтрока.Параметр = "--detail";
НоваяСтрока.Описание = "Добавляет дополнительные поля информации для медиафайлов (необяз. по ум. - False)";
НоваяСтрока.Описание = "Добавляет дополнительные поля информации для медиафайлов (необяз. по ум. - Нет)";
НоваяСтрока.Область = "Работа с файлами и каталогами";
@ -245,7 +245,7 @@
НоваяСтрока.Метод = "ЗагрузитьФайл";
НоваяСтрока.МетодПоиска = "ЗАГРУЗИТЬФАЙЛ";
НоваяСтрока.Параметр = "--overwrite";
НоваяСтрока.Описание = "Перезаписывать файл при конфликте путей (необяз. по ум. - False)";
НоваяСтрока.Описание = "Перезаписывать файл при конфликте путей (необяз. по ум. - Нет)";
НоваяСтрока.Область = "Работа с файлами и каталогами";
@ -689,7 +689,7 @@
НоваяСтрока.Метод = "ДобавитьПользователейКФайлу";
НоваяСтрока.МетодПоиска = "ДОБАВИТЬПОЛЬЗОВАТЕЛЕЙКФАЙЛУ";
НоваяСтрока.Параметр = "--readonly";
НоваяСтрока.Описание = "Запрещает редактирование файла для стороннего пользователя (необяз. по ум. - True)";
НоваяСтрока.Описание = "Запрещает редактирование файла для стороннего пользователя (необяз. по ум. - Да)";
НоваяСтрока.Область = "Настройки совместного доступа";
@ -734,7 +734,7 @@
НоваяСтрока.Метод = "ДобавитьПользователейКПапке";
НоваяСтрока.МетодПоиска = "ДОБАВИТЬПОЛЬЗОВАТЕЛЕЙКПАПКЕ";
НоваяСтрока.Параметр = "--readonly";
НоваяСтрока.Описание = "Запрещает редактирование файла для стороннего пользователя (необяз. по ум. - True)";
НоваяСтрока.Описание = "Запрещает редактирование файла для стороннего пользователя (необяз. по ум. - Да)";
НоваяСтрока.Область = "Настройки совместного доступа";

View File

@ -246,7 +246,7 @@
НоваяСтрока.Метод = "ИзменитьКалендарьСписка";
НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬКАЛЕНДАРЬСПИСКА";
НоваяСтрока.Параметр = "--hidden";
НоваяСтрока.Описание = "Скрытый календарь (необяз. по ум. - False)";
НоваяСтрока.Описание = "Скрытый календарь (необяз. по ум. - Нет)";
НоваяСтрока.Область = "Работа со списком календарей";

View File

@ -58,7 +58,7 @@
НоваяСтрока.Метод = "ПолучитьСписокКаталогов";
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОККАТАЛОГОВ";
НоваяСтрока.Параметр = "--depth";
НоваяСтрока.Описание = "Добавляет список файлов к полям каталога (необяз. по ум. - False)";
НоваяСтрока.Описание = "Добавляет список файлов к полям каталога (необяз. по ум. - Нет)";
НоваяСтрока.Область = "Работа с файлами и каталогами";

View File

@ -27,7 +27,7 @@
НоваяСтрока.Метод = "СформироватьСсылкуПолученияКода";
НоваяСтрока.МетодПоиска = "СФОРМИРОВАТЬССЫЛКУПОЛУЧЕНИЯКОДА";
НоваяСтрока.Параметр = "--calendar";
НоваяСтрока.Описание = "разрешение на методы Calendar (необяз. по ум. - True)";
НоваяСтрока.Описание = "разрешение на методы Calendar (необяз. по ум. - Да)";
НоваяСтрока.Область = "Программный интерфейс";
@ -37,7 +37,7 @@
НоваяСтрока.Метод = "СформироватьСсылкуПолученияКода";
НоваяСтрока.МетодПоиска = "СФОРМИРОВАТЬССЫЛКУПОЛУЧЕНИЯКОДА";
НоваяСтрока.Параметр = "--drive";
НоваяСтрока.Описание = "разрешение на методы Drive (необяз. по ум. - True)";
НоваяСтрока.Описание = "разрешение на методы Drive (необяз. по ум. - Да)";
НоваяСтрока.Область = "Программный интерфейс";
@ -47,7 +47,7 @@
НоваяСтрока.Метод = "СформироватьСсылкуПолученияКода";
НоваяСтрока.МетодПоиска = "СФОРМИРОВАТЬССЫЛКУПОЛУЧЕНИЯКОДА";
НоваяСтрока.Параметр = "--sheets";
НоваяСтрока.Описание = "разрешение на методы Sheets (необяз. по ум. - True)";
НоваяСтрока.Описание = "разрешение на методы Sheets (необяз. по ум. - Да)";
НоваяСтрока.Область = "Программный интерфейс";

View File

@ -165,7 +165,7 @@
НоваяСтрока.Метод = "ИзменитьСвойстваСтраницы";
НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬСВОЙСТВАСТРАНИЦЫ";
НоваяСтрока.Параметр = "--archive";
НоваяСтрока.Описание = "Архивировать страницу или нет (булево) (необяз. по ум. - False)";
НоваяСтрока.Описание = "Архивировать страницу или нет (булево) (необяз. по ум. - Нет)";
НоваяСтрока.Область = "Работа со страницами";
@ -381,7 +381,7 @@
НоваяСтрока.Метод = "ВернутьБлок";
НоваяСтрока.МетодПоиска = "ВЕРНУТЬБЛОК";
НоваяСтрока.Параметр = "--core";
НоваяСтрока.Описание = "Истина > служебные поля удаляются, остается только сам блок (необяз. по ум. - True)";
НоваяСтрока.Описание = "Истина > служебные поля удаляются, остается только сам блок (необяз. по ум. - Да)";
НоваяСтрока.Область = "Работа с блоками";

View File

@ -272,7 +272,7 @@
НоваяСтрока.Метод = "УдалитьСообщение";
НоваяСтрока.МетодПоиска = "УДАЛИТЬСООБЩЕНИЕ";
НоваяСтрока.Параметр = "--issheduled";
НоваяСтрока.Описание = "Признак удаления отложенного сообщения (необяз. по ум. - False)";
НоваяСтрока.Описание = "Признак удаления отложенного сообщения (необяз. по ум. - Нет)";
НоваяСтрока.Область = "Работа с сообщениями";
@ -396,7 +396,7 @@
НоваяСтрока.Метод = "ПолучитьСписокКаналов";
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОККАНАЛОВ";
НоваяСтрока.Параметр = "--notarchived";
НоваяСтрока.Описание = "Признак исключения архивированных каналов (необяз. по ум. - False)";
НоваяСтрока.Описание = "Признак исключения архивированных каналов (необяз. по ум. - Нет)";
НоваяСтрока.Область = "Работа с каналами";
@ -468,7 +468,7 @@
НоваяСтрока.Метод = "СоздатьКанал";
НоваяСтрока.МетодПоиска = "СОЗДАТЬКАНАЛ";
НоваяСтрока.Параметр = "--private";
НоваяСтрока.Описание = "Создать канал приватным (необяз. по ум. - False)";
НоваяСтрока.Описание = "Создать канал приватным (необяз. по ум. - Нет)";
НоваяСтрока.Область = "Работа с каналами";

View File

@ -693,7 +693,7 @@
НоваяСтрока.Метод = "ОтправитьОпрос";
НоваяСтрока.МетодПоиска = "ОТПРАВИТЬОПРОС";
НоваяСтрока.Параметр = "--anonymous";
НоваяСтрока.Описание = "Анонимность опроса (необяз. по ум. - True)";
НоваяСтрока.Описание = "Анонимность опроса (необяз. по ум. - Да)";
НоваяСтрока.Область = "Отправка данных";
@ -759,7 +759,7 @@
НоваяСтрока.Метод = "СформироватьКлавиатуруПоМассивуКнопок";
НоваяСтрока.МетодПоиска = "СФОРМИРОВАТЬКЛАВИАТУРУПОМАССИВУКНОПОК";
НоваяСтрока.Параметр = "--under";
НоваяСтрока.Описание = "Клавиатура под сообщением или на нижней панели (необяз. по ум. - False)";
НоваяСтрока.Описание = "Клавиатура под сообщением или на нижней панели (необяз. по ум. - Нет)";
НоваяСтрока.Область = "Отправка данных";
@ -769,7 +769,7 @@
НоваяСтрока.Метод = "СформироватьКлавиатуруПоМассивуКнопок";
НоваяСтрока.МетодПоиска = "СФОРМИРОВАТЬКЛАВИАТУРУПОМАССИВУКНОПОК";
НоваяСтрока.Параметр = "--column";
НоваяСтрока.Описание = "Истина > кнопки выводятся в столбик, Ложь > в строку (необяз. по ум. - True)";
НоваяСтрока.Описание = "Истина > кнопки выводятся в столбик, Ложь > в строку (необяз. по ум. - Да)";
НоваяСтрока.Область = "Отправка данных";

View File

@ -62,7 +62,7 @@
НоваяСтрока.Метод = "СоздатьПост";
НоваяСтрока.МетодПоиска = "СОЗДАТЬПОСТ";
НоваяСтрока.Параметр = "--ad";
НоваяСтрока.Описание = "Признак ""Это реклама"" (необяз. по ум. - False)";
НоваяСтрока.Описание = "Признак ""Это реклама"" (необяз. по ум. - Нет)";
НоваяСтрока.Область = "Работа с группой";
@ -126,7 +126,7 @@
НоваяСтрока.Метод = "СоздатьСоставнойПост";
НоваяСтрока.МетодПоиска = "СОЗДАТЬСОСТАВНОЙПОСТ";
НоваяСтрока.Параметр = "--ad";
НоваяСтрока.Описание = "Признак ""Это реклама"" (необяз. по ум. - False)";
НоваяСтрока.Описание = "Признак ""Это реклама"" (необяз. по ум. - Нет)";
НоваяСтрока.Область = "Работа с группой";
@ -590,7 +590,7 @@
НоваяСтрока.Метод = "ЗакрытьОбсуждение";
НоваяСтрока.МетодПоиска = "ЗАКРЫТЬОБСУЖДЕНИЕ";
НоваяСтрока.Параметр = "--remove";
НоваяСтрока.Описание = "Удалить полностью (Истина) или закрыть (необяз. по ум. - False)";
НоваяСтрока.Описание = "Удалить полностью (Истина) или закрыть (необяз. по ум. - Нет)";
НоваяСтрока.Область = "Работа с обсуждениями";
@ -760,7 +760,7 @@
НоваяСтрока.Метод = "СделатьРепост";
НоваяСтрока.МетодПоиска = "СДЕЛАТЬРЕПОСТ";
НоваяСтрока.Параметр = "--ad";
НоваяСтрока.Описание = "Признак рекламного поста (необяз. по ум. - False)";
НоваяСтрока.Описание = "Признак рекламного поста (необяз. по ум. - Нет)";
НоваяСтрока.Область = "Интерактивные действия";
@ -1544,7 +1544,7 @@
НоваяСтрока.Метод = "СоздатьПодборкуТоваров";
НоваяСтрока.МетодПоиска = "СОЗДАТЬПОДБОРКУТОВАРОВ";
НоваяСтрока.Параметр = "--main";
НоваяСтрока.Описание = "Основная (необяз. по ум. - False)";
НоваяСтрока.Описание = "Основная (необяз. по ум. - Нет)";
НоваяСтрока.Область = "Работа с подборками товаров";
@ -1554,7 +1554,7 @@
НоваяСтрока.Метод = "СоздатьПодборкуТоваров";
НоваяСтрока.МетодПоиска = "СОЗДАТЬПОДБОРКУТОВАРОВ";
НоваяСтрока.Параметр = "--hidden";
НоваяСтрока.Описание = "Скрытая (необяз. по ум. - False)";
НоваяСтрока.Описание = "Скрытая (необяз. по ум. - Нет)";
НоваяСтрока.Область = "Работа с подборками товаров";
@ -1614,7 +1614,7 @@
НоваяСтрока.Метод = "ИзменитьПодборкуТоваров";
НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬПОДБОРКУТОВАРОВ";
НоваяСтрока.Параметр = "--main";
НоваяСтрока.Описание = "Основная (необяз. по ум. - False)";
НоваяСтрока.Описание = "Основная (необяз. по ум. - Нет)";
НоваяСтрока.Область = "Работа с подборками товаров";
@ -1624,7 +1624,7 @@
НоваяСтрока.Метод = "ИзменитьПодборкуТоваров";
НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬПОДБОРКУТОВАРОВ";
НоваяСтрока.Параметр = "--hidden";
НоваяСтрока.Описание = "Скрытая (необяз. по ум. - False)";
НоваяСтрока.Описание = "Скрытая (необяз. по ум. - Нет)";
НоваяСтрока.Область = "Работа с подборками товаров";

View File

@ -90,7 +90,7 @@
НоваяСтрока.Метод = "УдалитьОбъект";
НоваяСтрока.МетодПоиска = "УДАЛИТЬОБЪЕКТ";
НоваяСтрока.Параметр = "--can";
НоваяСтрока.Описание = "В корзину (необяз. по ум. - True)";
НоваяСтрока.Описание = "В корзину (необяз. по ум. - Да)";
НоваяСтрока.Область = "Работа с файлами и папками";
@ -131,7 +131,7 @@
НоваяСтрока.Метод = "СоздатьКопиюОбъекта";
НоваяСтрока.МетодПоиска = "СОЗДАТЬКОПИЮОБЪЕКТА";
НоваяСтрока.Параметр = "--rewrite";
НоваяСтрока.Описание = "Перезаписывать если файл с таким именем уже существует (необяз. по ум. - False)";
НоваяСтрока.Описание = "Перезаписывать если файл с таким именем уже существует (необяз. по ум. - Нет)";
НоваяСтрока.Область = "Работа с файлами и папками";
@ -237,7 +237,7 @@
НоваяСтрока.Метод = "ПолучитьСписокФайлов";
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКФАЙЛОВ";
НоваяСтрока.Параметр = "--datesort";
НоваяСтрока.Описание = "Истина > сортировать по дате, Ложь > по алфавиту (необяз. по ум. - False)";
НоваяСтрока.Описание = "Истина > сортировать по дате, Ложь > по алфавиту (необяз. по ум. - Нет)";
НоваяСтрока.Область = "Работа с файлами и папками";
@ -278,7 +278,7 @@
НоваяСтрока.Метод = "ПереместитьОбъект";
НоваяСтрока.МетодПоиска = "ПЕРЕМЕСТИТЬОБЪЕКТ";
НоваяСтрока.Параметр = "--rewrite";
НоваяСтрока.Описание = "Перезаписывать если файл с таким именем уже существует (необяз. по ум. - False)";
НоваяСтрока.Описание = "Перезаписывать если файл с таким именем уже существует (необяз. по ум. - Нет)";
НоваяСтрока.Область = "Работа с файлами и папками";
@ -319,7 +319,7 @@
НоваяСтрока.Метод = "ЗагрузитьФайл";
НоваяСтрока.МетодПоиска = "ЗАГРУЗИТЬФАЙЛ";
НоваяСтрока.Параметр = "--rewrite";
НоваяСтрока.Описание = "Перезаписывать, если файл с таким именем уже существует (необяз. по ум. - False)";
НоваяСтрока.Описание = "Перезаписывать, если файл с таким именем уже существует (необяз. по ум. - Нет)";
НоваяСтрока.Область = "Работа с файлами и папками";

View File

@ -6,20 +6,20 @@
Функция ПолучитьСоответствиеКомандМодулей() Экспорт
СоответствиеКомандМодулей = Новый Соответствие();
СоответствиеКомандМодулей.Вставить("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");
СоответствиеКомандМодулей.Вставить("gcalendar", "OPI_GoogleCalendar");
СоответствиеКомандМодулей.Вставить("gdrive", "OPI_GoogleDrive");
СоответствиеКомандМодулей.Вставить("gsheets", "OPI_GoogleSheets");
СоответствиеКомандМодулей.Вставить("google", "OPI_GoogleWorkspace");
СоответствиеКомандМодулей.Вставить("notion", "OPI_Notion");
СоответствиеКомандМодулей.Вставить("slack", "OPI_Slack");
СоответствиеКомандМодулей.Вставить("telegram", "OPI_Telegram");
СоответствиеКомандМодулей.Вставить("twitter", "OPI_Twitter");
СоответствиеКомандМодулей.Вставить("viber", "OPI_Viber");
СоответствиеКомандМодулей.Вставить("vk", "OPI_VK");
СоответствиеКомандМодулей.Вставить("yadisk", "OPI_YandexDisk");
СоответствиеКомандМодулей.Вставить("yandex", "OPI_YandexID");
Возврат СоответствиеКомандМодулей;
КонецФункции