Czy istnieje sposób na utworzenie hiperłącza bez automatycznego rozwiązywania? Po prostu chcę, aby tekst, który wpisuję, był klikalny w jakimś adresie URL, gdy piszę na Slacku. Nie widzę jeszcze sposobu, aby to zrobić.
@oh_my_lawdy wskazał, że jest to teraz możliwe! (patrz odpowiedź poniżej)
Philip Nelson
Odpowiedzi:
92
Tak, Slack ma możliwość tworzenia hiperłączy do słów, o ile opcja Formatuj wiadomości ze znacznikami jest odznaczona w obszarze Preferencje> Zaawansowane, aby wyświetlić pasek narzędzi formatowania. Według dokumentacji , zaczynają się z jednym z nich:
Zaznacz tekst, a następnie kliknij 🔗ikonę łącza na pasku narzędzi formatowania
Zaznacz tekst, a następnie naciśnij ⌘ShiftUna komputerze Mac lub CtrlShiftUw systemie Windows / Linux.
Następnie zrób to:
Skopiuj link, który chcesz udostępnić, i wklej go w pustym polu pod Link, a następnie kliknij Zapisz.
Poniżej znajduje się sposób, w jaki czytano tę odpowiedź, kiedy stała się tak sławna. Było to poprawne do około lutego 2020 roku.
To niefortunne. Zwłaszcza, że wewnętrzne linki do wiadomości Slack są długie / nieporęczne, więc łączenie kogoś z poprzednim komentarzem jest nieprzyjemne. (chyba że jest blisko początku / końca wątku, w takim przypadku możesz po prostu skomentować w tym wątku, a następnie „wysłać na kanał”)
Venryx
1
To już nie jest prawdą. Możesz tworzyć linki, zobacz sekcję "Link" slack.com/intl/en-ca/help/articles/ ... Wybierz tekst, CMD / CTRL + SHIFT + U, wstaw link Nie udało mi się to jednak uruchomić ..
GuiSim
3
O nie! Wszystkie moje piękne upvotes! 😭😭😭 Zaktualizuję moją odpowiedź, aby wskazała poprawną odpowiedź.
Gary S.
10
Pamiętaj, że aby to zadziałało, musisz (niestety) wyłączyć funkcję znaczników. Oto jak to zrobić w systemie macOS: (1) Slack »Preferencje (prawdopodobnie Plik» Preferencje w systemie Windows) (2) Upewnij się, że Zaawansowane »◻️ Formatowanie wiadomości ze znacznikami nie jest zaznaczone
ilyakam
10
Dzięki @ilyakam… dlaczego nie mogą po prostu przyjąć 🤬 standardowego sposobu na tytułowanie linków Markdown [title stuff](http://url.goes.here)?
Dan Lenski
10
Slack obsługuje teraz hiperłącza natywnie w kreatorze wiadomości za pomocą Linkprzycisku lub skrótów:
Też to widziałem, ale nie działa to dla mnie w wersji 4.3.3 na Macu. Może nie ma go jeszcze w najnowszej wersji?
Cory W.
5
W wersji 4.3.2 na Ubuntu ten skrót usuwa zaznaczony tekst i zastępuje go literą „u”.
GuanacoBE
2
@CoryW. w swoim artykule pomocy na temat formatowania wspominają: „Uwaga: jesteśmy w trakcie stopniowego wprowadzania możliwości formatowania wiadomości za pomocą hiperłączy na komputerach i urządzeniach mobilnych. Jeśli jeszcze nie widzisz tej funkcji, bądź na bieżąco”. więc możliwe, że nie został jeszcze wdrożony w Twoim obszarze roboczym.
abagh0703
4
To nie działa, jeśli masz wyłączony edytor wysiwyg.
Timmmm
3
Na Ubuntu, ctrl + shift + u to skrót do wprowadzania znaku Unicode.
Filip Stachowiak
9
Nie jestem pewien, czy nadal ci to przeszkadza, ale spójrz na tę stronę, aby uzyskać informacje o luźnym formatowaniu tekstu:
Ze strony, z którą utworzyłeś link: Uwaga: hiperłącza do słów i terminów w wiadomościach Slack nie są obsługiwane - aby dołączyć adres URL, wklej go w polu wprowadzania wiadomości. Aby uzyskać więcej informacji, odwiedź linki do udostępniania w Slacku.
Christopher Apple
1
@ RıfatErdemSahin najwyraźniej nie. Slack nie obsługuje hiperłączy i słów.
Wintermute
dlaczego tego potrzebujemy i też mogłem to zrobić, ale nie wiem, dlaczego to nie działa od czasu do czasu. Slack potrzebuje lepszego debuggera ... lub debuggera ...
Stwierdzenie, że „nie jest obsługiwany”, to czysta mowa orwellowska. Slack przyjął co najmniej jedną ze swoich funkcji w aktualizacji i wyraźnie zablokował interfejsy API i metody używane przez Refine i inne aplikacje. Slack to zabił.
Kirk
2
Ostatnio stało się to możliwe (ale z dziwnym obejściem).
Aby to zrobić, musisz najpierw utworzyć tekst z żądanym hiperłączem w edytorze obsługującym formatowanie tekstu sformatowanego. Może to być zaawansowany edytor tekstu, przeglądarka internetowa, klient poczty elektronicznej, IDE do tworzenia stron internetowych itp.). Następnie skopiuj tekst z edytora lub wyrenderowany kod HTML z przeglądarki (lub innej). Np. W poniższym przykładzie skopiowałem nagłówek tej strony StackOverflow. Jak widać, hiperłącze zostało poprawnie skopiowane i można je kliknąć w komunikacie (zaznaczone na komputerze Mac, przeglądarce i aplikacjach na iOS).
Na komputerze Mac
Udało mi się utworzyć żądany link w natywnej aplikacji Pages, jak pokazano poniżej. Kiedy skończysz, skopiuj tekst do aplikacji Slack. Jest to prawdopodobnie najłatwiejszy sposób w systemie Mac OS.
W systemie Windows
Podejrzewam, że MS Word zrobi to samo, ale niestety nie mam zainstalowanej instancji do sprawdzenia.
uniwersalny
Utwórz tekst w edytorze online, takim jak Dokumenty Google. Posługiwać się Wstaw -> Link , zmień tekst i adres internetowy, a następnie skopiuj do Slacka.
Wiem, że chciałeś mieć tylko link hipertekstowy, ale jeśli skopiujesz i wkleisz adres linku do Slacka, działa to bardzo dobrze. tzn. jeśli odnosząc się do numeru biletu VersionOne (V1 najedź kursorem myszy na okno biletu, aby otworzyć okno po najechaniu myszą, kliknij prawym przyciskiem myszy numer biletu, aby wybrać opcję „Kopiuj adres linku”, a następnie wklej w Slacku. Wklej pełny adres URL biletu, ale pokazuje ładne podsumowanie numeru i nazwy biletu, które można kliknąć, aby przejść bezpośrednio do biletu.)
Odpowiedzi:
Tak, Slack ma możliwość tworzenia hiperłączy do słów, o ile opcja Formatuj wiadomości ze znacznikami jest odznaczona w obszarze Preferencje> Zaawansowane, aby wyświetlić pasek narzędzi formatowania. Według dokumentacji , zaczynają się z jednym z nich:
Następnie zrób to:
Poniżej znajduje się sposób, w jaki czytano tę odpowiedź, kiedy stała się tak sławna. Było to poprawne do około lutego 2020 roku.
Nie.
Jak powiedziało kilku komentujących i jak mówi dokumentacja Slacka :
źródło
[title stuff](http://url.goes.here)
?Slack obsługuje teraz hiperłącza natywnie w kreatorze wiadomości za pomocą
Link
przycisku lub skrótów:cmd
+shift
+U
ctrl
+shift
+U
https://slack.com/help/articles/202288908-Format-your-messages-Format-your-messages
źródło
Nie jestem pewien, czy nadal ci to przeszkadza, ale spójrz na tę stronę, aby uzyskać informacje o luźnym formatowaniu tekstu:
https://api.slack.com/docs/message-formatting#linking_to_urls
Na przykład używając Pythona i slack API:
Możesz również wysłać bardziej zaawansowany JSON, korzystając z linku: https://api.slack.com/docs/message-attachments
źródło
Oprócz rozwiązania ⌘ShiftU/ CtrlShiftUmożesz również szybko dodać link, wykonując następujące czynności:
Nie mogłem go nigdzie znaleźć udokumentowanego, ale działa i wydaje się bardzo przydatny.
źródło
możesz spróbować zacytować go, co zachowa link jako tekst. zobacz sekcję bloków kodu: https://get.slack.help/hc/en-us/articles/202288908-Format-your-messages#code-blocks
źródło
Przedłużenie rafinowany dodaje obsługę linków przecen.To rozszerzenie nie jest już obsługiwane .
źródło
Ostatnio stało się to możliwe (ale z dziwnym obejściem).
Aby to zrobić, musisz najpierw utworzyć tekst z żądanym hiperłączem w edytorze obsługującym formatowanie tekstu sformatowanego. Może to być zaawansowany edytor tekstu, przeglądarka internetowa, klient poczty elektronicznej, IDE do tworzenia stron internetowych itp.). Następnie skopiuj tekst z edytora lub wyrenderowany kod HTML z przeglądarki (lub innej). Np. W poniższym przykładzie skopiowałem nagłówek tej strony StackOverflow. Jak widać, hiperłącze zostało poprawnie skopiowane i można je kliknąć w komunikacie (zaznaczone na komputerze Mac, przeglądarce i aplikacjach na iOS).
Na komputerze Mac
Udało mi się utworzyć żądany link w natywnej aplikacji Pages, jak pokazano poniżej. Kiedy skończysz, skopiuj tekst do aplikacji Slack. Jest to prawdopodobnie najłatwiejszy sposób w systemie Mac OS.
W systemie Windows
Podejrzewam, że MS Word zrobi to samo, ale niestety nie mam zainstalowanej instancji do sprawdzenia.
uniwersalny
Utwórz tekst w edytorze online, takim jak Dokumenty Google. Posługiwać się Wstaw -> Link , zmień tekst i adres internetowy, a następnie skopiuj do Slacka.
źródło
Wiem, że chciałeś mieć tylko link hipertekstowy, ale jeśli skopiujesz i wkleisz adres linku do Slacka, działa to bardzo dobrze. tzn. jeśli odnosząc się do numeru biletu VersionOne (V1 najedź kursorem myszy na okno biletu, aby otworzyć okno po najechaniu myszą, kliknij prawym przyciskiem myszy numer biletu, aby wybrać opcję „Kopiuj adres linku”, a następnie wklej w Slacku. Wklej pełny adres URL biletu, ale pokazuje ładne podsumowanie numeru i nazwy biletu, które można kliknąć, aby przejść bezpośrednio do biletu.)
źródło
pyton
opublikuj text_link w używając klienta Python Slack
źródło
Wydaje mi się, że żadna z tych wiadomości nadal nie odpowiada na to pytanie. Zobacz - https://api.slack.com/docs/message-attachments .
Wymaga umieszczenia linku w załączniku. W treści wiadomości nadal nie można umieszczać hiperłączy.
ReferenceError
będzie hiperłączem.źródło