template color webhooks slack-api slack

webhooks - color - slack webhook html table



slack multiline message (3)

Estas son las opciones disponibles para formatear mensajes de Slack: https://api.slack.com/docs/formatting .

Para responder a su pregunta, no, no creo que haya forma de dibujar una tabla en un mensaje de Slack.

Tengo una tabla html que estoy tratando de publicar para aflojar a través de webhook. ¿Hay una manera de publicar la tabla html para aflojar? A continuación se muestra el código html -

<!DOCTYPE html> <html> <head> <title>HTML Tables</title> </head> <body> <table border="1"> <tr> <td>Row 1, Column 1</td> <td>Row 1, Column 2</td> </tr> <tr> <td>Row 2, Column 1</td> <td>Row 2, Column 2</td> </tr> </table> </body> </html>


He abierto un ticket para el soporte de Slack preguntando si el mensaje Inhorte Webhook de Slack es compatible con la tabla de cualquier forma (HTML o Markdown).

La respuesta oficial es que los mensajes de Slack no admiten tablas .

Sugieren generar una tabla y publicarla como una imagen.

También dijeron que lo agregarán a su backlog.


No es una tabla html específicamente, pero puede usar un paquete como console.table para imprimir los datos de su tabla en una variable de cadena. Luego, use las triple backticks para agregar su tabla en el campo de texto de su mensaje flojo. Por ejemplo:

const cTable = require(''console.table''); const table = cTable.getTable([ { name: ''foo'', age: 10 }, { name: ''bar'', age: 20 } ]);

y luego como parte del archivo adjunto de su mensaje flojo:

const attachmentList = { "title": "YOUR TITLE", "text": ''HERE IS YOUR TABLE: : /n ```''+table+''```'', }