มีวิธีสร้างไฮเปอร์ลิงก์โดยไม่ต้องแก้ไขอัตโนมัติหรือไม่? ฉันแค่ต้องการให้ข้อความที่ฉันพิมพ์สามารถคลิกได้ในบาง url เมื่อฉันโพสต์ใน slack ฉันยังไม่เห็นวิธีที่จะทำสิ่งนี้
มีวิธีสร้างไฮเปอร์ลิงก์โดยไม่ต้องแก้ไขอัตโนมัติหรือไม่? ฉันแค่ต้องการให้ข้อความที่ฉันพิมพ์สามารถคลิกได้ในบาง url เมื่อฉันโพสต์ใน slack ฉันยังไม่เห็นวิธีที่จะทำสิ่งนี้
คำตอบ:
ใช่ Slack มีความสามารถในการเชื่อมโยงหลายมิติคำตราบใดที่ไม่ได้เลือกรูปแบบข้อความด้วยมาร์กอัปภายใต้การตั้งค่า> ขั้นสูงเพื่อแสดงแถบเครื่องมือการจัดรูปแบบ ตามเอกสารประกอบให้เริ่มด้วยสิ่งใดสิ่งหนึ่งต่อไปนี้:
- เลือกข้อความจากนั้นคลิก🔗ไอคอนลิงก์ในแถบเครื่องมือการจัดรูปแบบ
- เลือกข้อความจากนั้นกด⌘ShiftUบน Mac หรือCtrlShiftUบน Windows / Linux
จากนั้นทำสิ่งนี้:
คัดลอกลิงก์ที่คุณต้องการแชร์และวางในช่องว่างใต้ลิงก์จากนั้นคลิกบันทึก
ต่อไปนี้เป็นคำตอบที่เคยอ่านเมื่อครั้งแรกมีชื่อเสียงมาก ถูกต้องจนถึงประมาณเดือนกุมภาพันธ์ 2563
ไม่
ดังที่ผู้แสดงความคิดเห็นสองคนกล่าวและตามที่เอกสาร Slackกล่าวว่า:
หมายเหตุ: ไม่สามารถไฮเปอร์ลิงก์คำในข้อความ Slack ได้
[title stuff](http://url.goes.here)
???
ขณะนี้ Slack รองรับการเชื่อมโยงหลายมิติในตัวเรียบเรียงข้อความโดยใช้Link
ปุ่มหรือทางลัด:
cmd
+ shift
+U
ctrl
+ shift
+U
https://slack.com/help/articles/202288908-Format-your-messages-Format-your-messages
ฉันไม่แน่ใจว่าสิ่งนี้ยังรบกวนคุณอยู่หรือไม่ แต่ลองดูที่หน้านี้เพื่อดูการจัดรูปแบบข้อความหย่อน:
https://api.slack.com/docs/message-formatting#linking_to_urls
ตัวอย่างเช่นการใช้ Python และ 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)
คุณยังสามารถส่ง JSON ล่วงหน้าเพิ่มเติมได้ตามลิงค์: https://api.slack.com/docs/message-attachments
นอกจาก⌘ShiftU/ CtrlShiftUsolution แล้วคุณยังสามารถเพิ่มลิงค์ได้อย่างรวดเร็วโดยทำดังต่อไปนี้:
ฉันไม่พบเอกสารนี้เลย แต่ใช้งานได้และดูเหมือนมีประโยชน์มาก
คุณสามารถลองอ้างถึงซึ่งจะทำให้ลิงก์เป็นข้อความ ดูส่วนการบล็อกโค้ด: https://get.slack.help/hc/en-us/articles/202288908-Format-your-messages#code-blocks
ขยายการกลั่นเพิ่มการสนับสนุนสำหรับการเชื่อมโยง markdown
หลาม
x = "http://xxxxxx"
y = "text title"
text_link = '<{}|{}>'.format(x,y)
โพสต์ text_link ในการใช้ไคลเอนต์ python slack
เมื่อเร็ว ๆ นี้มันเป็นไปได้ (แต่มีวิธีแก้ปัญหาแปลก ๆ )
ในการดำเนินการนี้ก่อนอื่นคุณต้องสร้างข้อความด้วยไฮเปอร์ลิงก์ที่ต้องการในโปรแกรมแก้ไขที่รองรับการจัดรูปแบบ Rich Text ซึ่งอาจเป็นโปรแกรมแก้ไขข้อความขั้นสูงเว็บเบราว์เซอร์ไคลเอนต์อีเมล IDE การพัฒนาเว็บ ฯลฯ ) จากนั้นคัดลอกวางข้อความจากโปรแกรมแก้ไขหรือแสดง HTML จากเบราว์เซอร์ (หรืออื่น ๆ ) เช่นในตัวอย่างด้านล่างฉันคัดลอกส่วนหัวของหน้า StackOverflow นี้ อย่างที่คุณเห็นไฮเปอร์ลิงก์ได้รับการคัดลอกอย่างถูกต้องและสามารถคลิกได้ในข้อความ (ตรวจสอบบน Mac Desktop เบราว์เซอร์และแอป iOS)
บน Mac
ฉันสามารถสร้างลิงค์ที่ต้องการในแอพPagesดั้งเดิมดังที่แสดงด้านล่าง เมื่อคุณทำเสร็จแล้วให้คัดลอกวางข้อความของคุณลงในแอป Slack นี่เป็นวิธีที่ง่ายที่สุดใน Mac OS
บน Windows
ฉันมีความสงสัยอย่างมากว่า MS Word จะใช้เคล็ดลับเดียวกันนี้ แต่น่าเสียดายที่ฉันไม่มีอินสแตนซ์ที่ติดตั้งไว้ให้ตรวจสอบ
สากล
สร้างข้อความในโปรแกรมแก้ไขออนไลน์เช่น Google Documents ใช้แทรก -> ลิงก์แก้ไขข้อความและ URL ของเว็บจากนั้นคัดลอกวางลงใน Slack
ฉันรู้ว่าคุณต้องการเพียงลิงก์ไฮเปอร์เท็กซ์ แต่ถ้าคุณคัดลอกและวางที่อยู่ลิงก์ลงใน Slack ซึ่งทำงานได้ดีมาก เช่นหากอ้างถึงหมายเลขตั๋ว VersionOne (V1 วางเมาส์เหนือหน้าต่างตั๋วเพื่อเปิดหน้าต่างวางเมาส์จากนั้นคลิกขวาที่หมายเลขตั๋วสำหรับตัวเลือก "คัดลอกที่อยู่ลิงก์" จากนั้นใน Slack paste จะวาง URL ตั๋วแบบเต็ม แต่ จากนั้นจะแสดงข้อมูลสรุปที่ดีของหมายเลขตั๋วและชื่อและคุณสามารถคลิกเพื่อเข้าไปในตั๋วได้เลย)
ฉันรู้สึกว่าไม่มีข้อความใดที่ตอบคำถามได้เลย See - https://api.slack.com/docs/message-attachments
คุณต้องใส่ลิงค์ในไฟล์แนบ ยังไม่อนุญาตให้ใช้ไฮเปอร์ลิงก์ในเนื้อหาของข้อความ
{"ไฟล์แนบ": [{... , "text": "< https://honeybadger.io/path/to/event/|ReferenceError > - ไม่ได้กำหนด UI", ... ]}
ReferenceError
จะเป็นไฮเปอร์ลิงก์