Esta documentação descreve como integrar o Google Sheets com um webhook do Jira usando Google Apps Script. A integração permite enviar dados de uma planilha do Google Sheets para um webhook do Jira, facilitando a automação e a comunicação entre as plataformas.
Acesse o Jira Automation:
Criar ou Localizar um Webhook:
Acesse o Google Sheets:
Abrir o Editor de Scripts:
3. Adicionar o Código do Script:
function myFunction()
{ // ID da planilha que você deseja acessar (extraído do URL)
const spreadsheetId = 'XXXXXXXXXXXXX'; // Substitua pelo ID da sua planilha
// Acessa a planilha específica pelo ID const sheet = SpreadsheetApp.openById(spreadsheetId).getSheetByName('Página1');
// Obtém o valor das células A1 e B2 const issueKey = sheet.getRange('A1').getValue();
const celulab = sheet.getRange('B2').getValue();
// Obtém a descrição da célula B2
// Define a URL do webhook com a chave do ticket como parâmetro de consulta const webhookUrl = `https://automation.atlassian.com/pro/hooks/XXXXXXXXXXXXXXXXXTESADSADSATESTETEST?issue=${issueKey}`;
// Substitua pela URL do seu webhook
// Cria o payload JSON que será enviado no corpo da requisição const payload = { issues: [issueKey], // Mantém a chave do item na estrutura 'issues' celulab: celulab
// Adiciona a descrição no corpo };
// Envia uma solicitação HTTP POST para o webhook com o payload JSON
UrlFetchApp.fetch(webhookUrl,
{ method: 'POST',
contentType: 'application/json',
payload: JSON.stringify(payload) }); }
4. Substituir IDs e URLs:
Planilha ID: Substitua 'XXXXXXXXXXXXX' pelo ID da sua planilha do Google Sheets.
O ID é a parte da URL da planilha entre /d/ e /edit.
Webhook URL: Substitua https://automation.atlassian.com/pro/hooks/XXXXXXXXXXXXXXXXXTESADSADSATESTETEST pela URL do seu webhook fornecida pelo Jira.
Salvar e Executar o Script
Execute o script para enviar os dados da planilha ao webhook.
Obrigado por utilizar esta integração entre o Google Sheets e o webhook do Jira. Se você encontrar valor neste script e decidir usá-lo em seus projetos, considere deixar um crédito especial ao Welington Ramos.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.