Hyperlink in Slack erstellen [geschlossen]

107

Gibt es eine Möglichkeit, einen Hyperlink zu erstellen, ohne ihn automatisch aufzulösen? Ich möchte einfach, dass ein von mir eingegebener Text auf eine URL klickbar ist, wenn ich in Slack poste. Ich sehe noch keinen Weg, dies zu tun.

PositiveGuy
quelle
1
Sprechen Sie über das Entfalten ?
Adam
13
"Das Verknüpfen von Wörtern und Begriffen in einer Slack-Nachricht wird nicht unterstützt." get.slack.help/hc/en-us/articles/…
richie
2
Weiter
3
@oh_my_lawdy wies darauf hin, dass es jetzt möglich ist! (siehe Antwort unten)
Philip Nelson

Antworten:

90

Ja, Slack kann Wörter mit Hyperlinks versehen, solange das Kontrollkästchen Nachrichten mit Markup formatieren unter Einstellungen> Erweitert deaktiviert ist , um die Formatierungssymbolleiste anzuzeigen. Nach der Dokumentation , beginnt mit einem der folgenden:

  • Wählen Sie Text aus und klicken Sie auf das 🔗Link-Symbol in der Formatierungssymbolleiste
  • Wählen Sie Text aus und drücken Sie ShiftUauf Mac oder CtrlShiftUWindows / Linux.

Dann mach das:

Kopieren Sie den Link, den Sie freigeben möchten, und fügen Sie ihn in das leere Feld unter Link ein. Klicken Sie dann auf Speichern.


Was folgt, ist, wie diese Antwort gelesen wurde, als sie zum ersten Mal so berühmt wurde. Es war bis etwa Februar 2020 richtig.

Nein.

Wie einige Kommentatoren sagten und wie die Slack-Dokumentation sagt:

Hinweis: Es ist nicht möglich, Wörter in einer Slack-Nachricht zu verlinken.

Gary S.
quelle
14
Das ist bedauerlich. Zumal die internen Slack-Nachrichtenlinks lang / unhandlich sind, ist es unangenehm, jemanden mit einem vorherigen Kommentar zu verknüpfen. (es sei denn, es ist in der Nähe des Starts / Endes eines Threads. In diesem Fall können Sie einfach in diesem Thread einen Kommentar
abgeben
1
Das stimmt nicht mehr. Sie können Links erstellen, siehe Abschnitt "Link" slack.com/intl/en-ca/help/articles/… Text auswählen , CMD / STRG + UMSCHALT + U, Link einfügen Ich konnte ihn jedoch nicht zum Laufen bringen.
GuiSim
3
Ach nein! Alle meine schönen Upvotes! 😭😭😭 Ich werde meine Antwort aktualisieren, um auf die jetzt korrekte Antwort zu verweisen.
Gary S.
10
Bitte beachten Sie, dass Sie (leider) die Markup-Funktion deaktivieren müssen, damit dies funktioniert. So geht's unter macOS: (1) Slack »Einstellungen (vermutlich Datei» Einstellungen unter Windows) (2) Stellen Sie sicher, dass Erweitert »◻️ Nachrichten mit Markup
formatieren
7
Danke @ilyakam… warum können sie nicht einfach die down Moor-Standard-Markdown-Methode zum Betiteln von Links übernehmen [title stuff](http://url.goes.here)???
Dan Lenski
10

Slack unterstützt jetzt Hyperlinks nativ im Nachrichtenkomponisten über die LinkSchaltfläche oder Verknüpfungen:

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

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

oh_my_lawdy
quelle
Ich habe das auch gesehen, aber es funktioniert nicht für mich in Version 4.3.3 auf einem Mac. Vielleicht ist es noch nicht in der neuesten Version?
Cory W.
5
In v4.3.2 unter Ubuntu entfernt diese Verknüpfung den ausgewählten Text und ersetzt ihn durch ein "u".
GuanacoBE
2
@CoryW. In ihrem Artikel zur Formatierungshilfe erwähnen sie: "Hinweis: Wir sind dabei, die Möglichkeit, Ihre Nachrichten mit Hyperlinks auf Desktop- und Mobilgeräten zu formatieren, schrittweise einzuführen. Wenn Sie diese Funktionalität noch nicht sehen, bleiben Sie bitte auf dem Laufenden." Daher ist es möglich, dass es noch nicht in Ihrem Arbeitsbereich bereitgestellt wurde.
abagh0703
3
Dies funktioniert nicht, wenn Sie den wysiwyg-Editor deaktiviert haben.
Timmmm
3
Unter Ubuntu ist Strg + Umschalt + U eine Verknüpfung, um ein Unicode-Zeichen einzugeben.
Filip Stachowiak
9

Ich bin mir nicht sicher, ob Sie dies immer noch stört, aber schauen Sie sich diese Seite für eine lockere Textformatierung an:

https://api.slack.com/docs/message-formatting#linking_to_urls

Zum Beispiel mit Python und der Slack-API:

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)

Sie können JSON auch über den folgenden Link weiterleiten : https://api.slack.com/docs/message-attachments

user159941
quelle
6

Zusätzlich zur ShiftU/ CtrlShiftU-Lösung können Sie schnell einen Link hinzufügen, indem Sie folgende Schritte ausführen:

  1. Kopieren Sie eine URL in die Zwischenablage
  2. Wählen Sie den Text in einer Slack-Nachricht aus, den Sie schreiben und den Sie als Link verwenden möchten
  3. Drücken Sie Vauf Mac oderCtrlV

Ich konnte es nirgendwo dokumentiert finden, aber es funktioniert und scheint sehr praktisch zu sein.

Schiene
quelle
1
Ich liebe diesen.
dhaag23
5
Dies funktioniert nicht, wenn Sie den wysiwyg-Editor deaktiviert haben.
Timmmm
4

Sie können versuchen, es zu zitieren, wodurch der Link als Text erhalten bleibt. Weitere Informationen finden Sie im Abschnitt zu Codeblöcken: https://get.slack.help/hc/en-us/articles/202288908-Format-your-messages#code-blocks

Edward Ashak
quelle
8
Auf der von Ihnen verlinkten Seite: Hinweis: Das Verknüpfen von Wörtern und Begriffen in einer Slack-Nachricht wird nicht unterstützt. Um eine URL einzuschließen, fügen Sie sie in das Nachrichteneingabefeld ein. Besuchen Sie Share Links in Slack für mehr.
Christopher Apple
1
@ RıfatErdemSahin anscheinend nicht. Das Verknüpfen von Wörtern und Begriffen wird in Slack nicht unterstützt.
Wintermute
warum wir das brauchen und ich war auch in der Lage, das zu tun, aber ich weiß nicht, warum es nicht von Zeit zu Zeit funktioniert. Slack braucht einen besseren Debugger ... oder einen Debugger ...
Rıfat Erdem Sahin
3

Die verfeinerte Erweiterung bietet Unterstützung für Markdown-Links.

Diese Erweiterung wird nicht mehr unterstützt .

Rechnung
quelle
Zu sagen, dass es "nicht unterstützt wird", ist reine Orwellsche Sprache. Slack hat mindestens eine seiner Funktionen in ein Update übernommen und die von Refine und anderen Apps verwendeten APIs und Methoden explizit blockiert. Slack hat es getötet.
Kirk
2

Vor kurzem wurde es möglich (aber mit einer seltsamen Problemumgehung).

Dazu müssen Sie zunächst Text mit dem gewünschten Hyperlink in einem Editor erstellen, der die Rich-Text-Formatierung unterstützt. Dies kann ein erweiterter Texteditor, ein Webbrowser, ein E-Mail-Client, eine Webentwicklungs-IDE usw. sein. Kopieren Sie dann den Text aus dem Editor oder rendern Sie HTML aus dem Browser (oder einem anderen). Im folgenden Beispiel habe ich beispielsweise den Kopf dieser StackOverflow-Seite kopypastiert. Wie Sie vielleicht sehen, wurde der Hyperlink korrekt kopiert und kann in der Nachricht angeklickt werden (aktiviert auf Mac Desktop-, Browser- und iOS-Apps).

Nachricht in Slack

Auf dem Mac

Ich konnte den gewünschten Link in der nativen Seiten- App wie unten gezeigt erstellen. Wenn Sie fertig sind, fügen Sie Ihren Text in die Slack-App ein. Dies ist der wahrscheinlich einfachste Weg unter Mac OS.

Linkerstellung in Seiten

Unter Windows

Ich habe den starken Verdacht, dass MS Word den gleichen Trick ausführen wird, aber leider habe ich keine installierte Instanz, die überprüft werden muss.

Universal

Erstellen Sie Text in einem Online-Editor, z. B. in Google Dokumente. Verwenden Sie Einfügen -> Link zu , den Text und die Web - URL ändern, Copypaste dann in Slack.

Geben Sie hier die Bildbeschreibung ein

Greatvovan
quelle
1

Ich weiß, dass Sie nur einen Hypertext-Link wollten, aber wenn Sie eine Linkadresse kopieren und in Slack einfügen, funktioniert das sehr gut. Wenn Sie sich also auf die VersionOne-Ticketnummer beziehen (V1, bewegen Sie den Mauszeiger über das Ticketfenster, um das Mouseover-Fenster zu öffnen, klicken Sie mit der rechten Maustaste auf die Ticketnummer, um die Option "Linkadresse kopieren" zu kopieren, und fügen Sie dann in Slack Paste die vollständige Ticket-URL ein dann zeigt es eine schöne Zusammenfassung der Ticketnummer und des Namens und Sie können darauf klicken, um direkt in das Ticket zu gelangen.)

Christine
quelle
1

Python

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

poste text_link mit dem python slack client

Amir
quelle