Ejemplo de Script: Dirección IP
Este ejemplo demuestra cómo realizar una solicitud HTTP a partir de una regla predeterminada. El ejemplo recupera la dirección IP pública del servidor y establece un valor de celda predeterminado.
Esquema de Tabla
Columna | Tipo de datos | Clave principal | Generación automática | Acepta valores nulos |
---|---|---|---|---|
IpAddress | NVARCHAR(100) | No | No | No |
Secuencia de Comandos
#r "System.Net.Http"
using System;
using System.Net.Http;
var client = new HttpClient();
const string url = "https://api.ipify.org?format=text";
string ipAddress;
using (HttpResponseMessage response = await client.GetAsync(url))
{
if (!response.IsSuccessStatusCode)
{
const string message = "Failed to get IP address.";
throw new InvalidOperationException(message);
}
ipAddress = await response.Content.ReadAsStringAsync();
}
Row["IpAddress"].Value = ipAddress;