C'è un modo per creare un collegamento ipertestuale senza che si risolva automaticamente? Voglio semplicemente che un testo digitato sia cliccabile da qualche URL quando inserisco in slack. Non vedo ancora un modo per farlo.
C'è un modo per creare un collegamento ipertestuale senza che si risolva automaticamente? Voglio semplicemente che un testo digitato sia cliccabile da qualche URL quando inserisco in slack. Non vedo ancora un modo per farlo.
Risposte:
Sì, Slack può creare collegamenti ipertestuali alle parole, purché Formatta i messaggi con markup sia deselezionato in Preferenze> Avanzate per mostrare la barra degli strumenti di formattazione. Secondo la documentazione , inizia con uno di questi:
- Seleziona il testo, quindi fai clic 🔗sull'icona del collegamento nella barra degli strumenti di formattazione
- Seleziona il testo, quindi premi ⌘ShiftUsu Mac o CtrlShiftUsu Windows / Linux.
Quindi fai questo:
Copia il link che desideri condividere e incollalo nel campo vuoto sotto Link, quindi fai clic su Salva.
Quello che segue è come questa risposta veniva letta quando divenne così famosa. Era corretto fino a circa febbraio 2020.
No.
Come hanno detto un paio di commentatori, e come dice la documentazione di Slack :
Nota: non è possibile collegare le parole in un messaggio Slack.
[title stuff](http://url.goes.here)
???
Slack ora supporta i collegamenti ipertestuali in modo nativo nel compositore di messaggi utilizzando il Link
pulsante o le scorciatoie:
cmd
+ shift
+U
ctrl
+ shift
+U
https://slack.com/help/articles/202288908-Format-your-messages-Format-your-messages
Non sono sicuro che questo ti dia ancora fastidio, ma dai un'occhiata a questa pagina per la formattazione del testo slack:
https://api.slack.com/docs/message-formatting#linking_to_urls
Ad esempio utilizzando Python e l'API slack:
from slackclient import SlackClient
slack_client = SlackClient(your_slack_token)
link_as_text_example = '<http://www.hyperlinkcode.com/|Hyperlink Code>'
slack_client.api_call("chat.postMessage", channel=channel_to_post, text=link_as_text_example , as_user=True)
Puoi anche inviare un JSON più avanzato seguendo il link: https://api.slack.com/docs/message-attachments
Oltre alla soluzione ⌘ShiftU/ CtrlShiftU, puoi anche aggiungere rapidamente un collegamento effettuando le seguenti operazioni:
Non sono riuscito a trovarlo documentato da nessuna parte, ma funziona e sembra molto utile.
puoi provare a citarlo che manterrà il link come testo. vedere la sezione dei blocchi di codice: https://get.slack.help/hc/en-us/articles/202288908-Format-your-messages#code-blocks
L' estensione Refined aggiunge il supporto per i link markdown.
Questa estensione non è più supportata .
Recentemente è diventato possibile (ma con una strana soluzione).
Per fare ciò, devi prima creare il testo con il collegamento ipertestuale desiderato in un editor che supporti la formattazione RTF. Può essere un editor di testo avanzato, un browser web, un client di posta elettronica, un IDE di sviluppo web, ecc.). Quindi copia e incolla il testo dall'editor o visualizza l'HTML dal browser (o altro). Ad esempio, nell'esempio seguente ho copiato l'intestazione di questa pagina StackOverflow. Come puoi vedere, il collegamento ipertestuale è stato copiato correttamente ed è cliccabile nel messaggio (controllato su Mac Desktop, browser e app iOS).
Su Mac
Sono stato in grado di comporre il collegamento desiderato nell'app nativa di Pages come mostrato di seguito. Quando hai finito, copia e incolla il tuo testo nell'app Slack. Questo è probabilmente il modo più semplice su Mac OS.
Su Windows
Ho il forte sospetto che MS Word farà lo stesso trucco, ma sfortunatamente non ho un'istanza installata da controllare.
universale
Crea testo in un editor online, come Google Documents. Usa Inserisci -> Link , modifica il testo e l'URL web, quindi copia e incolla in Slack.
So che volevi solo un collegamento ipertestuale, ma se copi e incolli un indirizzo di collegamento in Slack funziona molto bene. ad esempio, se si fa riferimento al numero del ticket VersionOne (V1 passa il mouse sopra la finestra del ticket per aprire la finestra del mouseover, quindi fai clic con il pulsante destro del mouse sul numero del ticket per l'opzione "copia indirizzo link", quindi in Slack paste. Incollerà l'URL completo del ticket ma quindi mostra un bel riepilogo del numero e del nome del biglietto e puoi fare clic su di esso per entrare direttamente nel biglietto.)
Sento che nessuno di questi messaggi risponde ancora alla domanda. Vedi - https://api.slack.com/docs/message-attachments .
Richiede di inserire il collegamento in un allegato. Il collegamento ipertestuale non è ancora consentito nel corpo del messaggio.
{"attachments": [{..., "text": "< https://honeybadger.io/path/to/event/|ReferenceError > - L'interfaccia utente non è definita", ...]}
ReferenceError
sarà un collegamento ipertestuale.