Перечисления встроенных сущностей Loginom

В контекст выполнения JavaScript встроены перечисления, описывающие метаданные полей и переменных.

Описание перечислений

DataType

Представляет типы данных Loginom. Элементы перечисления:

Имя Значение Представляемый тип данных
None 0 Тип данных не задан
Boolean 1 Логический
DateTime 2 Дата/время
Float 3 Вещественный
Integer 4 Целый
String 5 Строковый
Variant 6 Переменный

DataKind

Представляет виды данных Loginom. Элементы перечисления:

Имя Значение Представляемый вид данных
Undefined 0 Вид данных не задан
Continuous 1 Непрерывный
Discrete 2 Дискретный

UsageType

Представляет назначение полей Loginom. Элементы перечисления:

Имя Значение Представляемое назначение поля
Unspecified 0 Назначение не задано
Excluded 1 Исключенное
Useless 2 Непригодное
Active (синонимы: Used, Input) 3 Используемое
Predicted (синоним: Output) 4 Предсказываемое
Key 5 Ключ
Group 6 Группа
Value 7 Показатель
Transaction 8 Транзакция
Item 9 Элемент

Примеры использования

import { OutputTable, DataType, UsageType } from "builtIn/Data";

let col0 = OutputTable.Columns[0];
// Проверка значения свойства с типом "перечисление"
if (col0.DataType == DataType.String) {
    // Что-то делаем
}

// Вывод числового представления значения перечисления
console.log(col0.DefaultUsageType);
// Вывод строкового представления значения перечисления
console.log(UsageType[col0.DefaultUsageType]);