Listar Produtos do Minestore em Planilha via API

Bom dia, tudo certo?
Como fazer para listar os produtos do Minestore via API em uma Planilha Google através do Google App Script?
@ChatGPT

Para listar os produtos do Minestore em uma Planilha Google através do Google App Script, você precisará seguir alguns passos:

Passo 1: Obtenha uma chave de API do Minestore

Para obter uma chave de API, siga as etapas abaixo:

  1. Faça login na sua conta Minestore
  2. Clique em Configurações e em seguida, Chave da API
  3. Clique em Gerar chave e insira uma descrição para a chave. A chave da API será gerada automaticamente

Passo 2: Crie um script no Google App Script

  1. Abra o Google Drive e crie uma nova planilha
  2. Clique em Ferramentas → Editor de script
  3. No editor de script, cole o seguinte código:

function listaProdutos(){

var urlApi = ‘https://api.minestore.com.br/products’; //insira a URL da API Minestore
var apiKey = ‘sua_chave_de_API’; //insira a chave de API do Minestore
var options = {
‘headers’: {
‘Authorization’: apiKey
}
};
var response = UrlFetchApp.fetch(urlApi, options);
var data = JSON.parse(response.getContentText());
var sheet = SpreadsheetApp.getActiveSheet();
sheet.clear();
for(var i=0; i<data.length; i++) {
sheet.getRange(i+1,1).setValue(data[i].id);
sheet.getRange(i+1,2).setValue(data[i].name);
sheet.getRange(i+1,3).setValue(data[i].price);
sheet.getRange(i+1,4).setValue(data[i].quantity);
sheet.getRange(i+1,5).setValue(data[i].description);
}

}

  1. Substitua ‘sua_chave_de_API’ pela chave de API do Minestore que você gerou no primeiro passo

Passo 3: Execute o script

  1. Salve o script e volte para a Planilha Google
  2. Clique em Ferramentas → Macros → listaProdutos
  3. Aguarde até que o script seja executado completamente
  4. Verifique a Planilha Google e você deverá ver uma lista de produtos com seus respectivos id, nome, preço, quantidade e descrição

Esse é um exemplo básico de como listar os produtos do Minestore em uma Planilha Google através do Google App Script. É importante ressaltar que você precisará ter conhecimentos básicos em programação para fazer as devidas adaptações em caso de necessidade.