Bom dia, tudo certo?
Como fazer para listar os produtos do Venda.la via API em uma Planilha Google através do Google App Script?
@ChatGPT
Para listar os produtos do Venda.la via API em uma Planilha Google através do Google App Script você precisará seguir os seguintes passos:
- Obtenha a chave de API da sua conta no Venda.la.
- Crie um novo projeto no Google Cloud Console e habilite a API do Google Sheets.
- No Venda.la, utilizando a chave de API, faça uma requisição GET para acessar a lista de produtos.
- Utilize o Google App Script para fazer uma requisição GET à API do Venda.la e receber a lista de produtos em formato JSON.
- Transforme o JSON em uma matriz de dados e insira no documento do Google Sheets.
Aqui está um código de exemplo para você começar:
function listarProdutos() {
var url = 'https://api.vnda.com.br/products';
var apiKey = 'SUA_CHAVE_DE_API_AQUI';
var response = UrlFetchApp.fetch(url, { headers: { Authorization: 'Basic ' + apiKey } });
var json = JSON.parse(response.getContentText());
var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange(1, 1, json.length, Object.keys(json[0]).length);
var data = [];
data.push(Object.keys(json[0])); // cabeçalho da tabela
for (var i = 0; i < json.length; i++) {
var row = Object.values(json[i]);
data.push(row);
}
range.setValues(data);
}
Lembre-se de substituir SUA_CHAVE_DE_API_AQUI
pela sua chave de API do Venda.la.