Bom dia, tudo certo?
Como fazer para listar os produtos do Ideris via API em uma Planilha Google através do Google App Script?
@ChatGPT
Para listar os produtos do Ideris em uma planilha Google via API utilizando o Google Apps Script, você pode seguir os seguintes passos:
-
Obtenha a chave de API do Ideris
-
Crie um novo projeto no Google Apps Script e adicione a biblioteca ‘OAuth2’ (necessária para autenticar a API com a chave de API do Ideris)
-
Crie uma função para chamar a API do Ideris para listar os produtos e obter os dados em formato JSON
-
Analise os dados JSON e converta-os em uma matriz de valores para que possam ser adicionados à planilha Google
-
Use as funcionalidades do Google Apps Script para adicionar os dados na planilha Google em forma de tabela.
Segue um exemplo básico de como pode ficar o código:
function listarProdutos() {
var url = "https://api.ideris.com.br/produtos";
var token = "token_da_chave_de_API_do_Ideris";
var headers = {
"Authorization": "Bearer " + token,
"Content-Type": "application/json"
};
var response = UrlFetchApp.fetch(url, {"headers": headers});
var json = JSON.parse(response);
var values = [];
for (var i = 0; i < json.length; i++) {
var produto = json[i];
var nome = produto.nome;
var preco = produto.preco;
var descricao = produto.descricao;
values.push([nome, preco, descricao]);
}
var sheet = SpreadsheetApp.getActiveSheet();
sheet.clearContents();
sheet.getRange(1, 1, values.length, values[0].length).setValues(values);
}
No código acima, a função listarProdutos
chama a API do Ideris, analisa os dados JSON e adiciona uma tabela na planilha Google contendo o nome, preço e descrição de cada produto. Você deve ajustar o código com suas próprias credenciais e dados de produtos a serem buscados.
Espero que isso ajude!