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.