Record.TransformFields
Синтаксис
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]
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по