URLを使用して新しいメッセージを作成し、`body`に改行を追加する

こんにちは、

まず第一に、素晴らしい Discourse を提供していただきありがとうございます!本当に傑作です!

質問: URL を使用してプライベートメッセージを事前に作成できることは承知しています。例えば:

https://dom.com/new-message?groupname=staff&title=Help&body=OS

しかし、&body パラメータでメッセージに改行を渡す方法がうまくいきません。以下を試しましたが:

https://dom.com/new-message?groupname=staff&title=Help&body=OS\nType

そして:

https://dom.com/new-message?groupname=staff&title=Help&body=OS\\nType

どちらも成功しませんでした。

これは可能なのでしょうか?もし可能であれば、ご教示いただけますでしょうか?

「いいね!」 1

こんにちは、Ilia :waving_hand:t5:

ようこそ!

改行演算子は、おそらくそのように機能しないと思います。また、思いつく限り、ご提示いただいた URL の使い方では別の選択肢は思い浮かびません。

ただ、URL の書き方を見ると、新しいトピックリンクからユーザーがアクセスした際に使えるテンプレートを設定したいと考えていらっしゃるようです。そこで提案できるのは、トピックテンプレート機能を活用し、新しいトピックを作成させたいカテゴリにテンプレートを設定し、そのカテゴリを事前入力されたリンクに指定する方法です。

このアプローチはいかがでしょうか?

「いいね!」 1

改行にパーセントコード %0A%0D を使用できますか?

編集:

%0A を使用すると改行され、%0A%0D を使用すると空白行が挿入されます。

例:

https://dom.com/new-message?groupname=staff&title=Help&body=Please%20include%20all%20relevant%20details.%0A%0DOS:%0ADevice:%0ABrowser:%0A%0DThe%20problem:

「いいね!」 4

Jammy さん、ありがとうございます!まさに探していたもので、最初にそれを見逃した理由がわかりません。

Osioke さん、ありがとうございます。確かにトピックテンプレート機能を利用させていただきます。

「いいね!」 2