Slackでハイパーリンクを作成する[終了]


107

自動解決せずにハイパーリンクを作成する方法はありますか?たるみを投稿するときに、入力したテキストをいくつかのURLにクリックできるようにしたいだけです。これを行う方法はまだわかりません。


1
展開について話しているのですか?
アダム

13
「Slackメッセージ内の単語と用語のハイパーリンクはサポートされていません。」get.slack.help/hc/en-us/articles/...
リッチー

2
Slackへの道
Gayan Weerakutti

3
@oh_my_lawdyは、それが可能になったことを指摘しました!(下の回答を参照)
フィリップネルソン

回答:


91

はい。Slackには、[設定]> [詳細設定]で[ マークアップ付きのメッセージの書式設定]チェックボックスをオフにして、書式設定ツールバーを表示する限り、単語をハイパーリンクする機能があります。ドキュメントによるとこれらのいずれかから始めます:

  • テキストを選択🔗し、フォーマットツールバーのリンクアイコンをクリックします。
  • テキストを選択し、ShiftUMacまたはCtrlShiftUWindows / Linuxを押します。

次にこれを行います:

共有するリンクをコピーして、[リンク]の下の空のフィールドに貼り付け、[保存]をクリックします。


この回答が最初に有名になったときに、この回答がどのように使用されたかを次に示します。2020年2月頃まで正しかった。

番号。

いくつかのコメント者が言ったように、そしてSlackのドキュメントが言うように:

注:Slackメッセージ内の単語にハイパーリンクを設定することはできません。


14
それは残念です。特にSlackの内部メッセージリンクは長く、扱いにくいため、誰かを以前のコメントにリンクするのは不愉快です。(それがスレッドの開始/終了の近くにない限り、その場合はそのスレッドでコメントしてから「チャネルに送信」することができます)
Venryx

1
これはもう本当ではありません。あなたはリンクを作成する、セクション「リンク」を参照してくださいすることができますslack.com/intl/en-ca/help/articles/...テキストを選択し、CMD / CTRL + SHIFT +のU ..かかわらず、私は仕事にそれを得ることができなかったのインサートのリンクを
ギシム

3
大野!私のすべての美しい賛成票!answer正しい答えを指すように答えを更新します。
ゲイリーS.

10
これが機能するためには、(残念ながら)マークアップ機能を無効にする必要があることに注意してください。macOSでこれを行う方法は次のとおりです。(1)Slack»設定(おそらくファイル»Windowsの設定)(2)マークアップを含む詳細»messages️フォーマットメッセージがチェックされていないことを確認します
ilyakam

8
@ilyakamに感謝…リンクをタイトリングするための🤬bog標準のMarkdown方法を採用できないのはなぜですか[title stuff](http://url.goes.here)
Dan Lenski

10

Slackは、Linkボタンまたはショートカットを使用して、メッセージコンポーザーでハイパーリンクをネイティブでサポートするようになりました。

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

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


私もこれを見ましたが、Macのv4.3.3では動作しません。多分それはまだ最新のリリースにありませんか?
コリーW.

5
Ubuntuのv4.3.2では、このショートカットは選択したテキストを削除し、「u」に置き換えます。
GuanacoBE

2
@CoryW。その上で書式設定のヘルプ記事彼らは「注:私たちは、徐々にデスクトップおよびモバイル上のハイパーリンクを使用してメッセージをフォーマットする機能を展開する過程にいるあなたはまだこの機能が表示されない場合は、ご期待ください。」に言及します そのため、まだワークスペースにロールアウトされていない可能性があります。
abagh0703

3
wysiwygエディターを無効にしている場合、これは機能しません。
Timmmm

3
ubuntuでは、ctrl + shift + uはUnicode文字を入力するためのショートカットです。
Filip Stachowiak

9

それでも問題が解決するかどうかはわかりませんが、次のページで緩やかなテキストのフォーマットを確認してください。

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


7

加えてShiftU/ CtrlShiftUソリューション、あなたはまた、次の作業を実行して、すぐにリンクを追加することができます。

  1. URLをクリップボードにコピーする
  2. リンクにしたい、書いているスラックメッセージのテキストを選択します
  3. 押してV、Macまたは上CtrlV

どこにも文書化されていませんでしたが、動作し、非常に便利なようです。


1
私はこれが大好きです。
dhaag23

5
wysiwygエディターを無効にしている場合、これは機能しません。
Timmmm

4

リンクをテキストとして保持する引用を試すことができます。コードブロックのセクションを参照してくださいhttps : //get.slack.help/hc/en-us/articles/202288908-Format-your-messages#code-blocks


8
リンクしたページから:注:Slackメッセージ内の単語と用語のハイパーリンクはサポートされていません。URLを含めるには、メッセージ入力ボックスに貼り付けます。詳細については、Slackのリンクの共有にアクセスしてください。
クリストファーアップル

1
@RıfatErdemSahinは明らかにそうではありません。単語と用語のハイパーリンクはSlackではサポートされていません。
Wintermute、

なぜ私たちはそれが必要なのか、そして私はそれをするのにも肛門でしたが、なぜそれが時々うまくいかないのか分かりません。スラックは...より良いデバッガ...やデバッガを必要とする
リファットエルデムSahinで

3

洗練された拡張機能は、マークダウンリンクのためのサポートを追加します。

この拡張機能はサポートされなくなりました


それが「サポートされていない」と言うことは、純粋なオーウェルの話です。Slackはアップデートでその機能の少なくとも1つを採用し、Refineおよびその他のアプリで使用されるAPIとメソッドを明示的にブロックしました。スラックはそれを殺した。
カーク

2

最近それが可能になりました(ただし、奇妙な回避策で)。

これを行うには、まず、リッチテキスト形式をサポートするエディターで、目的のハイパーリンクを持つテキストを作成する必要があります。これは、高度なテキストエディタ、Webブラウザ、電子メールクライアント、Web開発IDEなどです。次に、エディターからテキストをコピーペーストするか、ブラウザー(またはその他)からHTMLをレンダリングします。たとえば、以下の例では、このStackOverflowページのヘッドをコピーして貼り付けました。ご覧のとおり、ハイパーリンクは正しくコピーされており、メッセージ内でクリック可能です(Macデスクトップ、ブラウザー、iOSアプリでチェックされています)。

Slackのメッセージ

Mac

以下に示すように、ネイティブPagesアプリで目的のリンクを作成できました。完了したら、テキストをSlackアプリにコピーして貼り付けます。これは、Mac OSでおそらく最も簡単な方法です。

ページでのリンクの作成

Windowsの場合

MS Wordが同じトリックを実行するのではないかと強く疑っていますが、残念ながら、チェックするインストール済みのインスタンスがありません。

ユニバーサル

Googleドキュメントなどのオンラインエディタでテキストを作成します。[ 挿入] -> [ リンク]を使用し、テキストとWeb URLを変更してから、コピーしてSlackに貼り付けます。

ここに画像の説明を入力してください


1

ハイパーテキストリンクだけが必要だったのはわかっていますが、リンクアドレスをコピーしてSlackに貼り付けると、うまく機能します。つまり、VersionOneチケット番号を参照する場合(V1をチケットウィンドウにマウスオーバーしてマウスオーバーウィンドウを開き、[リンクアドレスをコピー]オプションのチケット番号を右クリックしてから、Slackで貼り付けます。チケットの完全なURLを貼り付けますが、次に、チケットの番号と名前の概要が表示され、クリックしてチケットに直接移動できます)。


1

python

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

Python Slackクライアントを使用してtext_linkを投稿する


0

これらのメッセージはどれも、まだ質問に完全に答えているとは思えません。-https://api.slack.com/docs/message-attachmentsを参照してください

リンクを添付ファイルに入れる必要があります。メッセージの本文でのハイパーリンクはまだ許可されていません。

{"attachments":[{...、 "text": "< https://honeybadger.io/path/to/event/|ReferenceError >-UI is not defined"、...]}

ReferenceError ハイパーリンクになります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.