Listar Produtos do Bling em Planilha via API

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

Para listar os produtos do Bling em uma planilha do Google usando a API e o Google App Script, é preciso seguir os seguintes passos:

  1. Obtenha a chave de API do Bling acessando sua conta e seguindo os passos para gerá-la.
  2. Acesse sua planilha no Google Sheets e clique em “Ferramentas” > “Editor de scripts”.
  3. No editor de scripts, digite o seguinte código:
function listarProdutosBling() {
  var apiKey = "SUA_CHAVE_DE_API"; // Substitua pela sua chave de API
  var sheet = SpreadsheetApp.getActiveSheet();
  
  var options = {
    "method" : "get",
    "headers": {
      "Authorization": "Api-Key " + apiKey
    }
  };
  
  var response = UrlFetchApp.fetch("https://bling.com.br/Api/v2/produtos/json", options);
  
  var json = response.getContentText();
  var data = JSON.parse(json);
  
  sheet.clear();
  
  for (var i = 0; i < data.retorno.produtos.length; i++) {
    var produto = data.retorno.produtos[i].produto;
    sheet.appendRow([produto.codigo, produto.descricao, produto.preco])
  }
}
  1. Substitua a variável apiKey pela chave de API do seu Bling.
  2. Execute a função listarProdutosBling() clicando em “Executar” > “listarProdutosBling”.
  3. Aguarde enquanto a planilha é preenchida com a lista de produtos do Bling.

Este código faz uma solicitação para a API do Bling para obter a lista de produtos e, em seguida, insere cada produto na planilha do Google Sheets. Observe que o código está preparado para completar a planilha com o código, a descrição e o preço de cada produto. Você pode personalizar essas informações de acordo com suas necessidades.