Integraciones

Importar en Google Sheets

Obtén cotizaciones en tiempo real directamente en tus hojas de cálculo de Google.

Puedes crear una función personalizada en Google Sheets para obtener cualquier cotización de MonedAPI directamente en una celda.

1. Abre el editor de scripts

En tu hoja de cálculo, ve a Extensiones > Apps Script.

2. Pega el código

Borra cualquier código existente y pega la siguiente función mejorada:

function MONEDA(moneda, origen, tipo = 'venta') {
  const API_KEY = '';
  moneda = moneda.toLowerCase();
  origen = origen.toLowerCase();
  const url = 'https://monedapi.ar/api/' + moneda + '/' + origen;

  const options = { method: 'get' };
  if (API_KEY) {
    options.headers = { Authorization: 'Bearer ' + API_KEY };
  }

  try {
    const response = UrlFetchApp.fetch(url, options);
    const data = JSON.parse(response.getContentText());
    if (data.error) return data.error;
    if (tipo.toLowerCase() === 'compra') {
      return data.compra;
    }
    return data.venta;
  } catch (e) {
    return 'Error: ' + e.message;
  }
}

Importante

Si tienes una API Key, colócala en la variable API_KEY. Puedes encontrar tu clave de API en tu cuenta, en la sección de API keys. Si no tienes clave, puedes dejarla vacía para los endpoints públicos.

3. Guarda el script

Haz clic en el ícono de guardar (disquete) y dale un nombre a tu proyecto si te lo pide.

4. Usa la función en tu hoja de cálculo

¡Listo! Ahora puedes usar tu nueva función en cualquier celda.

  • Para obtener el precio de venta del Dólar Blue: =MONEDA("usd", "blue")
  • Para obtener el precio de compra del Euro Oficial (BNA): =MONEDA("eur", "bna", "compra")

La hoja de cálculo actualizará el valor periódicamente.