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:
- Obtenha a chave de API do Bling acessando sua conta e seguindo os passos para gerá-la.
- Acesse sua planilha no Google Sheets e clique em “Ferramentas” > “Editor de scripts”.
- 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])
}
}
- Substitua a variável
apiKey
pela chave de API do seu Bling. - Execute a função
listarProdutosBling()
clicando em “Executar” > “listarProdutosBling”. - 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.