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.
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.
Antworten:
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.
[title stuff](http://url.goes.here)
???
Slack unterstützt jetzt Hyperlinks nativ im Nachrichtenkomponisten über die Link
Schaltfläche oder Verknüpfungen:
cmd
+ shift
+U
ctrl
+ shift
+U
https://slack.com/help/articles/202288908-Format-your-messages-Format-your-messages
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
Zusätzlich zur ⌘ShiftU/ CtrlShiftU-Lösung können Sie schnell einen Link hinzufügen, indem Sie folgende Schritte ausführen:
Ich konnte es nirgendwo dokumentiert finden, aber es funktioniert und scheint sehr praktisch zu sein.
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
Die verfeinerte Erweiterung bietet Unterstützung für Markdown-Links.
Diese Erweiterung wird nicht mehr unterstützt .
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).
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.
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.
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.)
Ich habe das Gefühl, dass keine dieser Nachrichten die Frage noch beantwortet. Siehe - https://api.slack.com/docs/message-attachments .
Sie müssen den Link in einen Anhang einfügen. Hyperlinks sind im Nachrichtentext immer noch nicht zulässig.
{"Anhänge": [{..., "Text": "< https://honeybadger.io/path/to/event/|ReferenceError > - Benutzeroberfläche ist nicht definiert", ...]}
ReferenceError
wird ein Hyperlink sein.