mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2025-02-05 13:25:25 +02:00
AT: Комментарии
This commit is contained in:
parent
7d0545af17
commit
28f01d405d
@ -25,7 +25,6 @@
|
||||
|
||||
// https://github.com/Bayselonarrend/OpenIntegrations
|
||||
|
||||
// BSLLS:LatinAndCyrillicSymbolInWord-off
|
||||
// BSLLS:IncorrectLineBreak-off
|
||||
|
||||
// Раскомментировать, если выполняется OneScript
|
||||
@ -35,6 +34,15 @@
|
||||
|
||||
#Область РаботаСБазами
|
||||
|
||||
// Получить список баз
|
||||
// Получает список доступных баз
|
||||
//
|
||||
// Параметры:
|
||||
// Токен - Строка - Токен - token
|
||||
// Отступ - Строка - Идентификатор следующей страницы списка баз из перыдудщего запроса - offser
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Соответствие Из КлючИЗначение - сериализованный JSON ответа от Airtable
|
||||
Функция ПолучитьСписокБаз(Знач Токен, Знач Отступ = "") Экспорт
|
||||
|
||||
OPI_ПреобразованиеТипов.ПолучитьСтроку(Отступ);
|
||||
@ -51,6 +59,15 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Получить таблицы базы
|
||||
// Получает схему таблиц базы
|
||||
//
|
||||
// Параметры:
|
||||
// Токен - Строка - Токен - token
|
||||
// База - Строка - Идентификатор базы - base
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Соответствие Из КлючИЗначение - сериализованный JSON ответа от Airtable
|
||||
Функция ПолучитьТаблицыБазы(Знач Токен, Знач База) Экспорт
|
||||
|
||||
OPI_ПреобразованиеТипов.ПолучитьСтроку(База);
|
||||
@ -64,6 +81,17 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Создать базу
|
||||
// Создает новую базу данных
|
||||
//
|
||||
// Параметры:
|
||||
// Токен - Строка - Токен - token
|
||||
// РабочееПространство - Строка - Идентификатор рабочего пространства - ws
|
||||
// Наименование - Строка - Наименование новой базы - title
|
||||
// КоллекцияТаблиц - Соответствие Из КлючИЗначение - Описание таблиц: Ключ > имя, Значение > массив полей - tablesdata
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Соответствие Из КлючИЗначение - сериализованный JSON ответа от Airtable
|
||||
Функция СоздатьБазу(Знач Токен, Знач РабочееПространство, Знач Наименование, Знач КоллекцияТаблиц) Экспорт
|
||||
|
||||
OPI_ПреобразованиеТипов.ПолучитьКоллекцию(КоллекцияТаблиц);
|
||||
@ -101,6 +129,18 @@
|
||||
|
||||
#Область РаботаСТаблицами
|
||||
|
||||
// Создать таблицу
|
||||
// Создает новую таблицу в базе
|
||||
//
|
||||
// Параметры:
|
||||
// Токен - Строка - Токен - token
|
||||
// База - Строка - Идентификатор базы - base
|
||||
// Наименование - Строка - Наименование новой таблицы - title
|
||||
// МассивПолей - Массив Из Структура - Массив описаний полей - fieldsdata
|
||||
// Описание - Строка - Описание таблицы - description
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Соответствие Из КлючИЗначение - сериализованный JSON ответа от Airtable
|
||||
Функция СоздатьТаблицу(Знач Токен, Знач База, Знач Наименование, Знач МассивПолей, Знач Описание = "") Экспорт
|
||||
|
||||
OPI_ПреобразованиеТипов.ПолучитьСтроку(База);
|
||||
@ -115,6 +155,18 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Изменить таблицу
|
||||
// Изменяет наименование и|или описание базы
|
||||
//
|
||||
// Параметры:
|
||||
// Токен - Строка - Токен - token
|
||||
// База - Строка - Идентификатор базы - base
|
||||
// Таблица - Строка - Идентификатор таблицы - table
|
||||
// Наименование - Строка - Новое наименование - title
|
||||
// Описание - Строка - Новое описание - description
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Соответствие Из КлючИЗначение - сериализованный JSON ответа от Airtable
|
||||
Функция ИзменитьТаблицу(Знач Токен, Знач База, Знач Таблица, Знач Наименование = "", Знач Описание = "") Экспорт
|
||||
|
||||
OPI_ПреобразованиеТипов.ПолучитьСтроку(База);
|
||||
@ -137,6 +189,17 @@
|
||||
|
||||
#Область РаботаСПолями
|
||||
|
||||
// Создать поле
|
||||
// Создет новое поле в таблице
|
||||
//
|
||||
// Параметры:
|
||||
// Токен - Строка - Токен - token
|
||||
// База - Строка - Идентификатор базы - base
|
||||
// Таблица - Строка - Идентификатор таблицы - table
|
||||
// СтруктураПоля - Структура Из КлючИЗначение - Описание нового поля - fielddata
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Соответствие Из КлючИЗначение - сериализованный JSON ответа от Airtable
|
||||
Функция СоздатьПоле(Знач Токен, Знач База, Знач Таблица, Знач СтруктураПоля) Экспорт
|
||||
|
||||
OPI_ПреобразованиеТипов.ПолучитьСтроку(База);
|
||||
@ -159,6 +222,19 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Изменить поле
|
||||
// Изменяет имя и|или описание существующего поля таблицы
|
||||
//
|
||||
// Параметры:
|
||||
// Токен - Строка - Токен - token
|
||||
// База - Строка - Идентификатор базы База - base
|
||||
// Таблица - Строка - Идентификатор таблицы - table
|
||||
// Поле - Строка - Идентификатор поля - field
|
||||
// Наименование - Строка - Новое наименование - title
|
||||
// Описание - Строка - Новое описание - description
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Соответствие Из КлючИЗначение - сериализованный JSON ответа от Airtable
|
||||
Функция ИзменитьПоле(Знач Токен, Знач База, Знач Таблица, Знач Поле, Знач Наименование = "", Знач Описание = "") Экспорт
|
||||
|
||||
OPI_ПреобразованиеТипов.ПолучитьСтроку(База);
|
||||
@ -184,10 +260,27 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Получить поле (строковое)
|
||||
// Получает описание поля строкового типа
|
||||
//
|
||||
// Параметры:
|
||||
// Наименование - Строка - Наименование нового поля - title
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Структура - Описание поля
|
||||
Функция ПолучитьПолеСтроковое(Знач Наименование) Экспорт
|
||||
Возврат ОписаниеПримитовногоПоля(Наименование, "richText");
|
||||
КонецФункции
|
||||
|
||||
// Получить поле (числовое)
|
||||
// Получает описание поля числового типа
|
||||
//
|
||||
// Параметры:
|
||||
// Наименование - Строка - Наименование нового поля - title
|
||||
// Точность - Число,Строка - Число знаков после запятой - precision
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Структура - Описание поля
|
||||
Функция ПолучитьПолеНомера(Знач Наименование, Знач Точность = 0) Экспорт
|
||||
|
||||
OPI_ПреобразованиеТипов.ПолучитьЧисло(Точность);
|
||||
|
@ -25,7 +25,6 @@
|
||||
|
||||
// https://github.com/Bayselonarrend/OpenIntegrations
|
||||
|
||||
// BSLLS:LatinAndCyrillicSymbolInWord-off
|
||||
// BSLLS:IncorrectLineBreak-off
|
||||
|
||||
// Раскомментировать, если выполняется OneScript
|
||||
|
@ -971,6 +971,8 @@
|
||||
// Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram
|
||||
Функция СкачатьФайл(Знач Токен, Знач IDФайла) Экспорт
|
||||
|
||||
Result = "result";
|
||||
|
||||
OPI_ПреобразованиеТипов.ПолучитьСтроку(Токен);
|
||||
OPI_ПреобразованиеТипов.ПолучитьСтроку(IDФайла);
|
||||
|
||||
@ -979,7 +981,7 @@
|
||||
URL = "api.telegram.org/bot" + Токен + "/getFile";
|
||||
Ответ = OPI_Инструменты.Get(URL, Параметры);
|
||||
|
||||
Путь = Ответ["result"]["file_path"];
|
||||
Путь = Ответ[Result]["file_path"];
|
||||
|
||||
Если Не ЗначениеЗаполнено(Путь) Тогда
|
||||
Возврат Ответ;
|
||||
|
@ -32,6 +32,7 @@
|
||||
// BSLLS:DuplicateStringLiteral-off
|
||||
|
||||
// @skip-check undefined-variable
|
||||
// @skip-check wrong-string-literal-content
|
||||
|
||||
// Раскомментировать, если выполняется OneScript
|
||||
// #Использовать oint
|
||||
|
Loading…
x
Reference in New Issue
Block a user