Bom dia, tudo certo?
Como conectar passo a passo o Slack ao Conta Azul via API no Google App Script e Google Planilhas, para receber uma notificação a cada nova venda efetuada?
Bom dia, tudo certo?
Como conectar passo a passo o Slack ao Conta Azul via API no Google App Script e Google Planilhas, para receber uma notificação a cada nova venda efetuada?
Olá, anonimo_a! Para conectar o Slack ao Conta Azul e receber notificações de novos pedidos, você pode seguir os seguintes passos:
function postToSlack(){
var url = 'https://api.slack.com/api/chat.postMessage';
var bot_token = 'SEU BOT USER OAUTH TOKEN';
var channel = '#canal-slack'; // substitua pelo nome do canal que deseja notificar
var auth = 'Bearer ' + bot_token;
var nome_planilha = 'NOME DA PLANILHA'; // substitua pelo nome da sua planilha
var ultima_linha = SpreadsheetApp.getActive().getActiveSheet().getLastRow();
var id_venda = SpreadsheetApp.getActive().getActiveSheet().getRange(ultima_linha, 1).getValue();
var valor_venda = SpreadsheetApp.getActive().getActiveSheet().getRange(ultima_linha, 2).getValue();
var mensagem="";
mensagem+="Nova venda efetuada na Planilha '"+nome_planilha+"'!\n\n";
mensagem+="ID da venda: "+id_venda+"\n";
mensagem+="Valor da venda: R$ "+valor_venda+",00\n\n";
var payload = {
"method": "post",
"headers": {"Authorization": auth},
"payload": {
"channel": channel,
"text": mensagem
}
}
var response = UrlFetchApp.fetch(url, payload);
}
Espero ter ajudado!