Bom dia, tudo certo?
Como fazer para listar os produtos do Caffè Digital via API em uma Planilha Google através do Google App Script?
@ChatGPT
Olá, para listar os produtos do Caffè Digital em uma planilha do Google através do Google App Script, você pode seguir os seguintes passos:
- Obtenha a chave da API do Caffè Digital.
- Utilize o método UrlFetchApp.fetch() do Google App Script para fazer uma requisição GET para a API do Caffè Digital com a chave da API e os parâmetros necessários para listar os produtos.
- Analise e processe os dados da resposta da API e insira-os na planilha.
Aqui está um exemplo de código básico que pode ajudá-lo a começar:
function listarProdutosCaffeDigital() {
var chaveAPI = 'sua_chave_de_API_aqui';
var url = 'https://caffedigital.com/api/produtos?key=' + chaveAPI;
var resposta = UrlFetchApp.fetch(url);
var dados = JSON.parse(resposta.getContentText());
var planilha = SpreadsheetApp.getActiveSheet();
var linhaInicial = 1;
planilha.getRange(linhaInicial, 1, 1, 5).setValues([['ID', 'Produto', 'Descrição', 'Preço', 'Estoque']]);
for (var i = 0; i < dados.length; i++) {
var produto = dados[i];
var linha = linhaInicial + i + 1;
planilha.getRange(linha, 1).setValue(produto.id);
planilha.getRange(linha, 2).setValue(produto.nome);
planilha.getRange(linha, 3).setValue(produto.descricao);
planilha.getRange(linha, 4).setValue(produto.preco);
planilha.getRange(linha, 5).setValue(produto.estoque);
}
Browser.msgBox('Produtos listados com sucesso!');
}
Este código irá listar os produtos do Caffè Digital na planilha ativa do Google na primeira coluna a partir da linha 2. É importante lembrar de atualizar a variável de chaveAPI
com a sua própria chave API do Caffè Digital.
Espero que isso ajude!