Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Синтаксис
Record.TransformFields(
record as record,
transformOperations as list,
optional missingField as nullable number
) as record
О программе
Возвращает запись после применения преобразований, указанных в списке transformOperations к record. Одно или несколько полей могут быть преобразованы в определенное время.
В случае преобразования одного поля transformOperations, как ожидается, будет списком с двумя элементами. Первый элемент в transformOperations задает имя поля, а второй элемент в transformOperations указывает функцию, используемую для преобразования. Например, {"Quantity", Number.FromText}
В случае преобразования нескольких полей, transformOperations, как ожидается, будет списком списков, где каждый внутренний список является парой имен полей и операций преобразования. Например, {{"Quantity",Number.FromText},{"UnitPrice", Number.FromText}}
Пример 1
Преобразуйте поле Price в число.
использование
Record.TransformFields(
[OrderID = 1, CustomerID = 1, Item = "Fishing rod", Price = "100.0"],
{"Price", Number.FromText}
)
Выход
[OrderID = 1, CustomerID = 1, Item = "Fishing rod", Price = 100]
Пример 2
Преобразуйте поля OrderID и Price в числа.
использование
Record.TransformFields(
[OrderID = "1", CustomerID = 1, Item = "Fishing rod", Price = "100.0"],
{{"OrderID", Number.FromText}, {"Price", Number.FromText}}
)
Выход
[OrderID = 1, CustomerID = 1, Item = "Fishing rod", Price = 100]