自動解決せずにハイパーリンクを作成する方法はありますか?たるみを投稿するときに、入力したテキストをいくつかのURLにクリックできるようにしたいだけです。これを行う方法はまだわかりません。
自動解決せずにハイパーリンクを作成する方法はありますか?たるみを投稿するときに、入力したテキストをいくつかのURLにクリックできるようにしたいだけです。これを行う方法はまだわかりません。
回答:
はい。Slackには、[設定]> [詳細設定]で[ マークアップ付きのメッセージの書式設定]チェックボックスをオフにして、書式設定ツールバーを表示する限り、単語をハイパーリンクする機能があります。ドキュメントによると、これらのいずれかから始めます:
- テキストを選択🔗し、フォーマットツールバーのリンクアイコンをクリックします。
- テキストを選択し、⌘ShiftUMacまたはCtrlShiftUWindows / Linuxを押します。
次にこれを行います:
共有するリンクをコピーして、[リンク]の下の空のフィールドに貼り付け、[保存]をクリックします。
この回答が最初に有名になったときに、この回答がどのように使用されたかを次に示します。2020年2月頃まで正しかった。
番号。
いくつかのコメント者が言ったように、そして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
リンクをテキストとして保持する引用を試すことができます。コードブロックのセクションを参照してください:https : //get.slack.help/hc/en-us/articles/202288908-Format-your-messages#code-blocks
洗練された拡張機能は、マークダウンリンクのためのサポートを追加します。
この拡張機能はサポートされなくなりました。
最近それが可能になりました(ただし、奇妙な回避策で)。
これを行うには、まず、リッチテキスト形式をサポートするエディターで、目的のハイパーリンクを持つテキストを作成する必要があります。これは、高度なテキストエディタ、Webブラウザ、電子メールクライアント、Web開発IDEなどです。次に、エディターからテキストをコピーペーストするか、ブラウザー(またはその他)からHTMLをレンダリングします。たとえば、以下の例では、このStackOverflowページのヘッドをコピーして貼り付けました。ご覧のとおり、ハイパーリンクは正しくコピーされており、メッセージ内でクリック可能です(Macデスクトップ、ブラウザー、iOSアプリでチェックされています)。
Mac
以下に示すように、ネイティブPagesアプリで目的のリンクを作成できました。完了したら、テキストをSlackアプリにコピーして貼り付けます。これは、Mac OSでおそらく最も簡単な方法です。
Windowsの場合
MS Wordが同じトリックを実行するのではないかと強く疑っていますが、残念ながら、チェックするインストール済みのインスタンスがありません。
ユニバーサル
Googleドキュメントなどのオンラインエディタでテキストを作成します。[ 挿入] -> [ リンク]を使用し、テキストとWeb URLを変更してから、コピーしてSlackに貼り付けます。
これらのメッセージはどれも、まだ質問に完全に答えているとは思えません。-https://api.slack.com/docs/message-attachmentsを参照してください。
リンクを添付ファイルに入れる必要があります。メッセージの本文でのハイパーリンクはまだ許可されていません。
{"attachments":[{...、 "text": "< https://honeybadger.io/path/to/event/|ReferenceError >-UI is not defined"、...]}
ReferenceError
ハイパーリンクになります。