Exemplo de Script - JSON
Este exemplo demonstra como gerar JSON usando uma ação. Uma célula é atualizada com o JSON gerado para uso por uma ação posterior. O exemplo aproveita o JSON.Net biblioteca incluída com App Builder.
Esquema de Tabela
Coluna | Tipo de dados | Chave primária | Geração automática | Anulável |
---|---|---|---|---|
CustomerId | GUID | Sim | Sim | Não |
CompanyName | NVARCHAR(100) | Não | Não | Não |
Address | INTEGER | Não | Não | Sim |
City | NVARCHAR(100) | Não | Não | Sim |
Region | NVARCHAR(2) | Não | Não | Sim |
PostalCode | NVARCHAR(50) | Não | Não | Sim |
AddressJson | NVARCHAR(500) | Não | Não | Sim |
Observe que o AddressJson
coluna não precisa ser definida na tabela: ela pode ser definida no objeto de negócios.
Script
#r "Newtonsoft.Json.dll"
using Newtonsoft.Json.Linq;
var address = new JObject(
new JProperty("address", Row["Address"].Value),
new JProperty("city", Row["City"].Value),
new JProperty("region", Row["Region"].Value),
new JProperty("postalCode", Row["PostalCode"].Value)
);
Row["AddressJson"].Value = address.ToString();