Bom dia, tudo certo?
Como conectar passo a passo o Slack ao Live ecommerce 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 Live ecommerce 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 Live ecommerce via API no Google App Script e Google Planilhas e receber notificações de novas vendas, você precisa seguir alguns passos:
Crie um webhook no Slack. Para isso, acesse a página de integrações do Slack e selecione a opção “Adicionar Webhook”.
Selecione o canal em que deseja receber as notificações e clique em “Adicionar Webhook Integration”.
Copie o URL do webhook gerado pelo Slack.
No Google Planilhas, abra uma nova planilha e insira a seguinte fórmula na célula em que deseja receber as notificações:
=importJSON(“URL_da_API_do_Live_ecommerce”)
Substitua a “URL_da_API_do_Live_ecommerce” pelo endereço da API do Live ecommerce.
No Google App Script, crie um novo script e copie e cole o seguinte código:
function NotifySlack() {
var url = “URL_do_Webhook_do_Slack”;
var data = SpreadsheetApp.getActiveSpreadsheet().getDataRange().getValues();
var message = "Nova venda: " + data[1][0] + " - " + data[1][1] + " - " + data[1][2];
var payload = {
“text”: message,
“username”: “Notificações de Venda”,
“icon_url”: “https://cdn.icon-icons.com/icons2/1378/PNG/512/avatardefault_92824.png”
};
var options = {
“method”: “post”,
“contentType”: “application/json”,
“payload”: JSON.stringify(payload),
};
UrlFetchApp.fetch(url, options);
}
Substitua a “URL_do_Webhook_do_Slack” pelo URL do webhook que você criou no passo 3.
Vá em “Recursos” e selecione “Rodar função”. Isso irá enviar uma notificação para o canal do Slack assim que a planilha for atualizada com uma nova venda.
Espero que isso ajude! Se tiver qualquer dúvida, é só perguntar.