Crea collegamento ipertestuale in Slack [chiuso]


107

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.


1
Stai parlando di dispiegarsi ?
Adam

13
"Il collegamento ipertestuale di parole e termini in un messaggio Slack non è supportato." get.slack.help/hc/en-us/articles/…
richie

2
Way to go Slack
Gayan Weerakutti

3
@oh_my_lawdy ha sottolineato che ora è possibile! (vedi risposta sotto)
Philip Nelson,

Risposte:


92

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.


14
È un peccato. Soprattutto perché i collegamenti ai messaggi Slack interni sono lunghi / ingombranti, quindi collegare qualcuno a un commento precedente è spiacevole. (a meno che non sia vicino all'inizio / alla fine di un thread, nel qual caso puoi semplicemente commentare in quel thread e poi "inviare al canale")
Venryx

1
Questo non è più vero. Puoi creare link, vedi la sezione "Link" slack.com/intl/en-ca/help/articles/… Seleziona testo, CMD / CTRL + MAIUSC + U, inserisci link Non sono riuscito a farlo funzionare però ..
GuiSim

3
Oh no! Tutti i miei bei voti positivi! 😭😭😭 Aggiornerò la mia risposta per indicare la risposta ora corretta.
Gary S.

10
Tieni presente che, affinché funzioni, devi (sfortunatamente) disabilitare la funzione di markup. Ecco come farlo su macOS: (1) Slack »Preferenze (presumibilmente File» Preferenze su Windows) (2) Assicurati che Avanzate »◻️ Formatta messaggi con markup sia deselezionato
ilyakam

10
Grazie @ilyakam ... perché non possono semplicemente adottare il modo Markdown 🤬 standard per i link di titolazione dei link [title stuff](http://url.goes.here)???
Dan Lenski

10

Slack ora supporta i collegamenti ipertestuali in modo nativo nel compositore di messaggi utilizzando il Linkpulsante o le scorciatoie:

  • Mac: cmd+ shift+U
  • Windows / Linux: ctrl+ shift+U

https://slack.com/help/articles/202288908-Format-your-messages-Format-your-messages


1
Ho visto anche questo, ma non funziona per me nella v4.3.3 su un Mac. Forse non è ancora nell'ultima versione?
Cory W.

5
Nella v4.3.2 su Ubuntu, questo collegamento rimuove il testo selezionato e lo sostituisce con una "u".
Guanaco BE

2
@CoryW. nell'articolo della guida sulla formattazione menzionano "Nota: stiamo implementando gradualmente la possibilità di formattare i tuoi messaggi con collegamenti ipertestuali su desktop e dispositivi mobili. Se non vedi ancora questa funzionalità, resta sintonizzato". quindi è possibile che non sia stato ancora implementato nell'area di lavoro.
abagh0703

4
Questo non funziona se hai disabilitato l'editor wysiwyg.
Timmmm

3
Su ubuntu, ctrl + maiusc + u è una scorciatoia per inserire un carattere Unicode.
Filip Stachowiak

9

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


7

Oltre alla soluzione ShiftU/ CtrlShiftU, puoi anche aggiungere rapidamente un collegamento effettuando le seguenti operazioni:

  1. Copia un URL negli appunti
  2. Seleziona il testo in un messaggio slack che stai scrivendo che vuoi essere un collegamento
  3. Premi Vsu Mac oCtrlV

Non sono riuscito a trovarlo documentato da nessuna parte, ma funziona e sembra molto utile.


1
Io amo questo.
dhaag23

5
Questo non funziona se hai disabilitato l'editor wysiwyg.
Timmmm

4

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


8
Dalla pagina che hai collegato: Nota: il collegamento ipertestuale di parole e termini in un messaggio Slack non è supportato: per includere un URL, incollalo nella casella di input del messaggio. Visita Condividi link in Slack per ulteriori informazioni.
Christopher Apple

1
@ RıfatErdemSahin apparentemente no. Il collegamento ipertestuale di parole e termini non è supportato in Slack.
wintermute

perché ne abbiamo bisogno ed ero anche anle a farlo, ma non so perché di tanto in tanto non funziona. Slack ha bisogno di un debugger migliore ... o un debugger ...
Rıfat Erdem Sahin

3

L' estensione Refined aggiunge il supporto per i link markdown.

Questa estensione non è più supportata .


Dire che "non è supportato" è puro parlare orwelliano. Slack ha adottato almeno una delle sue funzionalità in un aggiornamento e ha bloccato esplicitamente le API e i metodi utilizzati da Refine e altre app. Slack l'ha ucciso.
Kirk,

2

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).

Messaggio in Slack

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.

Creazione di link in Pages

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.

inserisci qui la descrizione dell'immagine


1

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.)


1

pitone

x = "http://xxxxxx"
y = "text title"
text_link = '<{}|{}>'.format(x,y)

inserisci text_link usando il client slack python


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.