Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Sintaxe
Record.TransformFields(record as record, transformOperations as list, optional missingField as nullable number) as record
Sobre nós
Retorna um registro depois de aplicar as transformações especificadas na lista transformOperations
a record
. Um ou mais campos podem ser transformados num determinado momento.
No caso de um único campo ser transformado, espera-se que transformOperations
seja uma lista com dois itens. O primeiro item em transformOperations
especifica um nome de campo e o segundo item em transformOperations
especifica a função a ser usada para transformação. Por exemplo, {"Quantity", Number.FromText}
No caso de vários campos sendo transformados, espera-se que transformOperations
seja uma lista de listas, onde cada lista interna é um par de nome de campo e operação de transformação. Por exemplo, {{"Quantity",Number.FromText},{"UnitPrice", Number.FromText}}
Exemplo 1
Converter o campo "Preço" em número.
Utilização
Record.TransformFields(
[OrderID = 1, CustomerID = 1, Item = "Fishing rod", Price = "100.0"],
{"Price", Number.FromText}
)
Output
[OrderID = 1, CustomerID = 1, Item = "Fishing rod", Price = 100]
Exemplo 2
Converta os campos "OrderID" e "Price" em números.
Utilização
Record.TransformFields(
[OrderID = "1", CustomerID = 1, Item = "Fishing rod", Price = "100.0"],
{{"OrderID", Number.FromText}, {"Price", Number.FromText}}
)
Output
[OrderID = 1, CustomerID = 1, Item = "Fishing rod", Price = 100]