Olá. Criei um script no Google Planilhas (conhecido como Google Sheets) para buscar o custo de envio automaticamente via API no Mercado Livre.
O vídeo que mostro como usar esse script é esse abaixo:
O script usado no vídeo é esse:
Script do AppScript
JavaScript
function getCustosEnvio(id) {
const url = "https://api.mercadolibre.com/items/" + id + "/shipping_options?zip_code=06110010";
const options = {
"method": "GET",
"headers": {
"accept": "application/json",
"content-type": "application/x-www-form-urlencoded"
}
};
try {
const response = UrlFetchApp.fetch(url, options);
const responseData = JSON.parse(response.getContentText());
const valorFrete = responseData.options[2].list_cost;
return valorFrete;
} catch (error) {
console.error("Erro ao obter custos de envio:", error);
return null; // ou lance uma exceção, dependendo do caso
}
}