Web.Contents

La función Web.Contents devuelve el contenido del archivo descargado de la url que se indique como valor binario.

Sintaxis

Web.Contents(
    url as text,
    optional options as nullable record
) as binary

Parámetros
  • url: url del fichero a leer
  • options: (opcional) argumentos adicionales para la definición de propiedades
Información adicional

Las opciones disponibles son las siguientes:

  • Query: Parámetros de consulta a la dirección url.
  • ApiKeyName: Valor del parámetro clave a usar si el sitio web espera una clave de API.
  • Headers: Encabezados a añadir a la solicitud HTTP.
  • Timeout: Tiempo de espera de una solicitud HTTP (100 segundos por defecto).
  • ExcludedFromCacheKey: Claves de encabezado HTTP a excluir al calcular los datos que se deben almacenar en caché (que se solicitarán al servidor cada vez que se necesiten).
  • IsRetry: Si se fija este valor a true, se ignorará cualquier respuesta previamente almacenada en la memoria caché cuando se obtengan datos (y, en su lugar, se realizará una nueva solicitud al servidor, independientemente de que los datos estén o no disponibles en la caché).
  • ManualStatusHandling: Lista de códigos de estado HTTP que, si se incluye, impedirá el control automático de las solicitudes HTTP que devuelvan estos códigos.
  • RelativePath: Si se indica este texto, se añadirá al argumento url antes de realizar la conexión.
  • Content: La solicitud web será de tipo GET salvo que se especifique este parámetro, en cuyo caso será de tipo POST. 
Ejemplos

Podemos leer el libro Excel situado en la url "https://interactivechaos.com/data/curso_m/dataset.xlsx" con formato binario con el siguiente código:

let
    url = "https://interactivechaos.com/data/curso_m/dataset.xlsx",
    file = Web.Contents(url)
in
    file
Web.Contents
Categoría
Funciones de datos
Submitted by admin on Thu, 01/26/2023 - 15:23