Bom dia, tudo certo?
Como fazer para listar os produtos do Lexos via API em uma Planilha Google através do Google App Script?
@ChatGPT
Para listar os produtos do Lexos em uma planilha do Google via API e Google App Script, é necessário primeiro obter uma chave de API do Lexos. Em seguida, é possível usar o método “UrlFetchApp.fetch” do Google App Script para chamar a API do Lexos e receber uma resposta em formato JSON. Depois disso, é possível transformar os dados JSON em um formato legível para humanos e inseri-lo na planilha do Google.
Um exemplo de código para implementar essa funcionalidade:
function listarProdutosLexos() {
var url = "https://api.lexos.com.br/produtos?key=SUA_CHAVE_DE_API";
var response = UrlFetchApp.fetch(url);
var json = JSON.parse(response.getContentText());
var planilha = SpreadsheetApp.getActiveSpreadsheet();
var aba = planilha.getActiveSheet();
var dados = json.produtos;
var linhaInicial = 1;
var colunaInicial = 1;
// Inserindo dados na primeira linha e coluna da planilha
for(var i = 0; i < dados.length; i++) {
var produto = dados[i];
aba.getRange(linhaInicial + i, colunaInicial).setValue(produto.nome);
aba.getRange(linhaInicial + i, colunaInicial + 1).setValue(produto.descricao);
aba.getRange(linhaInicial + i, colunaInicial + 2).setValue(produto.valor);
}
}
Lembrando que é necessário substituir “SUA_CHAVE_DE_API” pela chave de API do Lexos que você recebeu ao se cadastrar.