Tạo siêu liên kết trong Slack [đã đóng]


107

Có cách nào để tạo một siêu liên kết mà nó không tự động phân giải không? Tôi chỉ muốn một số văn bản tôi nhập có thể nhấp vào một số url khi tôi đăng bài trong trạng thái chùng xuống. Tôi chưa thấy cách nào để làm điều này.


1
Bạn đang nói về việc mở rộng ?
Adam

13
"Siêu liên kết các từ và thuật ngữ trong tin nhắn Slack không được hỗ trợ." get.slack.help/hc/en-us/articles/…
richie

2
Con đường để đi Slack
Gayan Weerakutti

3
@oh_my_lawdy đã chỉ ra rằng bây giờ có thể! (xem câu trả lời bên dưới)
Philip Nelson

Câu trả lời:


91

Có, Slack có khả năng siêu liên kết các từ, miễn là Định dạng thư có đánh dấu được bỏ chọn trong Tùy chọn> Nâng cao để hiển thị thanh công cụ định dạng. Theo tài liệu , hãy bắt đầu với một trong những điều sau:

  • Chọn văn bản, sau đó nhấp vào 🔗biểu tượng liên kết trong thanh công cụ định dạng
  • Chọn văn bản, sau đó nhấn ShiftUtrên Mac hoặc CtrlShiftUtrên Windows / Linux.

Sau đó làm điều này:

Sao chép liên kết bạn muốn chia sẻ và dán vào trường trống bên dưới Liên kết, sau đó nhấp vào Lưu.


Sau đây là cách mà câu trả lời này được sử dụng để đọc khi nó lần đầu tiên trở nên nổi tiếng. Nó đã chính xác cho đến khoảng tháng 2 năm 2020.

Không.

Như một vài người bình luận đã nói, và như tài liệu Slack nói:

Lưu ý: Không thể siêu liên kết các từ trong thư Slack.


14
Thật không may. Đặc biệt là vì các liên kết thư nội bộ trong Slack dài / khó sử dụng, nên việc liên kết ai đó với một nhận xét trước đó là một điều khó chịu. (trừ khi đó là gần đầu / kết thúc của một thread, trong trường hợp này bạn chỉ có thể bình luận trong chủ đề đó và sau đó "gửi đến kênh")
Venryx

1
Điều này không còn đúng nữa. Bạn có thể tạo liên kết, xem phần "Liên kết" slack.com/intl/en-ca/help/articles/… Chọn văn bản, CMD / CTRL + SHIFT + U, chèn liên kết, mặc dù tôi không thể làm cho nó hoạt động ..
GuiSim

3
Ôi không! Tất cả những ủng hộ đẹp đẽ của tôi! 😭😭😭 Tôi sẽ cập nhật câu trả lời của mình để chỉ ra câu trả lời chính xác.
Gary S.

10
Xin lưu ý rằng để tính năng này hoạt động, bạn (không may) phải tắt tính năng đánh dấu. Đây là cách thực hiện điều đó trên macOS: (1) Slack »Tùy chọn (có lẽ là Tệp» Tùy chọn trên Windows) (2) Đảm bảo rằng Nâng cao »◻️ Định dạng thư có đánh dấu không được chọn
ilyakam Ngày

8
Cảm ơn @ilyakam… tại sao họ không thể áp dụng cách Markdown tiêu chuẩn của các liên kết tiêu đề [title stuff](http://url.goes.here)???
Dan Lenski

10

Slack hiện hỗ trợ các siêu liên kết nguyên bản trong trình soạn thư bằng cách sử dụng Linknút hoặc các phím tắt:

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

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


Tôi cũng thấy điều này, nhưng nó không hoạt động với tôi trong v4.3.3 trên máy Mac. Có lẽ nó vẫn chưa có trong bản phát hành mới nhất?
Cory W.

5
Trong v4.3.2 trên Ubuntu, phím tắt này sẽ xóa văn bản đã chọn và thay thế bằng "u".
GuanacoBE

2
@CoryW. trong bài viết trợ giúp về định dạng, họ đề cập đến "Lưu ý: Chúng tôi đang trong quá trình dần dần triển khai khả năng định dạng thư của bạn bằng các siêu liên kết trên máy tính để bàn và thiết bị di động. Nếu bạn vẫn chưa thấy chức năng này, vui lòng theo dõi." vì vậy có thể nó chưa được triển khai cho không gian làm việc của bạn.
abagh0703 Ngày

3
Điều này không hoạt động nếu bạn đã tắt trình chỉnh sửa wysiwyg.
Timmmm

3
Trên ubuntu, ctrl + shift + u là phím tắt để nhập ký tự unicode.
Filip Stachowiak

9

Tôi không chắc liệu điều này có còn làm phiền bạn hay không nhưng hãy xem trang này để biết định dạng văn bản chùng:

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

Ví dụ: sử dụng Python và 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)

Bạn cũng có thể gửi JSON nâng cao hơn theo liên kết: https://api.slack.com/docs/message-attachments


7

Ngoài ShiftU/ CtrlShiftUgiải pháp, bạn cũng có thể thêm liên kết nhanh chóng bằng cách thực hiện như sau:

  1. Sao chép URL vào khay nhớ tạm
  2. Chọn văn bản trong một tin nhắn chùng bạn đang viết mà bạn muốn trở thành một liên kết
  3. Nhấn Vtrên máy Mac hoặcCtrlV

Tôi không thể tìm thấy nó ở bất cứ đâu, nhưng nó hoạt động và có vẻ rất tiện dụng.


1
Tôi yêu cái này.
dhaag23

5
Điều này không hoạt động nếu bạn đã tắt trình chỉnh sửa wysiwyg.
Timmmm

4

bạn có thể thử trích dẫn nó sẽ giữ liên kết dưới dạng văn bản. xem phần khối mã: https://get.slack.help/hc/en-us/articles/202288908-Format-your-messages#code-blocks


8
Từ trang bạn đã liên kết: Lưu ý: Không hỗ trợ siêu liên kết các từ và thuật ngữ trong thư Slack - để bao gồm một URL, hãy dán URL đó vào hộp nhập thư. Truy cập Chia sẻ liên kết trong Slack để biết thêm.
Christopher Apple,

1
@ RıfatErdemSahin rõ ràng là không. Các từ và thuật ngữ siêu liên kết không được hỗ trợ trong Slack.
Wintermute,

tại sao chúng tôi cần điều đó và tôi cũng đã cố gắng để làm điều đó nhưng không biết tại sao nó không hoạt động theo thời gian. Slack cần một trình gỡ lỗi tốt hơn ... hoặc trình gỡ lỗi ...
Rıfat Erdem Sahin

3

Các phần mở rộng Refined thêm hỗ trợ cho các liên kết markdown.

Tiện ích mở rộng này không còn được hỗ trợ .


Nói rằng nó "không được hỗ trợ" là cách nói thuần túy của Orwellian. Slack đã sử dụng ít nhất một trong các tính năng của nó trong một bản cập nhật và chặn rõ ràng các API và phương thức được Refine và các ứng dụng khác sử dụng. Slack đã giết nó.
Kirk

2

Gần đây, nó đã trở nên khả thi (nhưng với một cách giải quyết kỳ lạ).

Để thực hiện việc này, trước tiên bạn phải tạo văn bản với siêu liên kết mong muốn trong trình soạn thảo hỗ trợ định dạng văn bản đa dạng thức. Đây có thể là trình soạn thảo văn bản nâng cao, trình duyệt web, ứng dụng email khách, IDE phát triển web, v.v.). Sau đó, sao chép văn bản từ trình chỉnh sửa hoặc hiển thị HTML từ trình duyệt (hoặc trình duyệt khác). Ví dụ: trong ví dụ dưới đây, tôi đã sao chép phần đầu của trang StackOverflow này. Như bạn có thể thấy, siêu liên kết đã được sao chép chính xác và có thể nhấp được trong thông báo (được kiểm tra trên ứng dụng Mac Desktop, trình duyệt và iOS).

Tin nhắn trong Slack

Trên Mac

Tôi đã có thể soạn liên kết mong muốn trong ứng dụng Trang gốc như hình dưới đây. Khi bạn hoàn tất, hãy sao chép văn bản của bạn vào ứng dụng Slack. Đây có lẽ là cách dễ nhất trên Mac OS.

Tạo liên kết trong Trang

Trên Windows

Tôi rất nghi ngờ rằng MS Word sẽ thực hiện thủ thuật tương tự, nhưng tiếc là tôi không có phiên bản đã cài đặt để kiểm tra.

phổ cập

Tạo văn bản trong trình chỉnh sửa trực tuyến, chẳng hạn như Google Documents. Sử dụng Chèn -> Liên kết , sửa đổi văn bản và URL web, sau đó copypaste vào Slack.

nhập mô tả hình ảnh ở đây


1

Tôi biết bạn chỉ muốn một liên kết siêu văn bản, nhưng nếu bạn sao chép và dán một địa chỉ liên kết vào Slack, nó hoạt động rất tốt. tức là nếu đề cập đến số vé VersionOne (V1 di chuột qua cửa sổ vé để mở cửa sổ di chuột, sau đó nhấp chuột phải vào số vé cho tùy chọn "sao chép địa chỉ liên kết", sau đó trong Slack dán. Nó sẽ dán URL đầy đủ của vé nhưng sau đó nó hiển thị một bản tóm tắt đẹp về số và tên vé và bạn có thể nhấp vào nó để truy cập ngay vào vé.)


1

con trăn

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

đăng text_link bằng ứng dụng khách python slack


0

Tôi cảm thấy như không có tin nhắn nào trong số này hoàn toàn trả lời câu hỏi vẫn còn. Xem - https://api.slack.com/docs/message-attachments .

Nó yêu cầu bạn đặt liên kết trong một tệp đính kèm. Siêu liên kết vẫn không được phép trong nội dung thư.

{"tệp đính kèm": [{..., "text": "< https://honeybadger.io/path/to/event/|ReferenceError > - Giao diện người dùng không được xác định", ...]}

ReferenceError sẽ là một siêu liên kết.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.