This commit is contained in:
Anton
2024-05-11 10:31:16 +03:00
3 changed files with 73 additions and 0 deletions
+68
View File
@@ -302,6 +302,74 @@
Возврат ОписаниеПримитивногоПоля(Наименование, "multipleAttachments");
КонецФункции
// Получить поле (флажок)
// Получает описание поля типа булево
//
// Параметры:
// Наименование - Строка - Наименование поля - title
//
// Возвращаемое значение:
// Структура - Описание поля
Функция ПолучитьПолеФлажка(Знач Наименование) Экспорт
СтруктураОпций = Новый Структура("icon,color", "check", "yellowBright");
Возврат ОписаниеПримитивногоПоля(Наименование, "checkbox", СтруктураОпций);
КонецФункции
// Получить поле (дата)
// Получает описание поля типа дата
//
// Параметры:
// Наименование - Строка - Наименование поля - title
//
// Возвращаемое значение:
// Структура - Описание поля
Функция ПолучитьПолеДаты(Знач Наименование) Экспорт
СтруктураФормата = Новый Структура("format,name", "YYYY-MM-DD", "iso");
СтруктураОпций = Новый Структура("dateFormat", СтруктураФормата);
Возврат ОписаниеПримитивногоПоля(Наименование, "date", СтруктураОпций);
КонецФункции
// Получить поле (email)
// Получает описание поля с электронной почтой
//
// Параметры:
// Наименование - Строка - Наименование поля - title
//
// Возвращаемое значение:
// Структура - Описание поля
Функция ПолучитьПолеПочты(Знач Наименование) Экспорт
Возврат ОписаниеПримитивногоПоля(Наименование, "email");
КонецФункции
// Получить поле (телефон)
// Получает описание поля с номером телефона
//
// Параметры:
// Наименование - Строка - Наименование поля - title
//
// Возвращаемое значение:
// Структура - Описание поля
Функция ПолучитьПолеТелефона(Знач Наименование) Экспорт
Возврат ОписаниеПримитивногоПоля(Наименование, "phoneNumber");
КонецФункции
// Получить поле (url)
// Получает описание поля с URL
//
// Параметры:
// Наименование - Строка - Наименование поля - title
//
// Возвращаемое значение:
// Структура - Описание поля
Функция ПолучитьПолеСсылки(Знач Наименование) Экспорт
Возврат ОписаниеПримитивногоПоля(Наименование, "url");
КонецФункции
#КонецОбласти
#Область РаботаСЗаписями
@@ -3539,6 +3539,11 @@
МассивПолей.Добавить(OPI_Airtable.ПолучитьПолеНомера("Номер"));
МассивПолей.Добавить(OPI_Airtable.ПолучитьПолеСтроковое("Строковое"));
МассивПолей.Добавить(OPI_Airtable.ПолучитьПолеВложения("Вложение"));
МассивПолей.Добавить(OPI_Airtable.ПолучитьПолеФлажка("Флажок"));
МассивПолей.Добавить(OPI_Airtable.ПолучитьПолеДаты("Дата"));
МассивПолей.Добавить(OPI_Airtable.ПолучитьПолеТелефона("Телефон"));
МассивПолей.Добавить(OPI_Airtable.ПолучитьПолеПочты("Почта"));
МассивПолей.Добавить(OPI_Airtable.ПолучитьПолеСсылки("Ссылка"));
ИмяТаблицы = "Тестовая таблица 2";
Описание = "Новая таблица";
BIN
View File
Binary file not shown.