On this page
URLパラメータからカスタマーポータルのチケット送信フォームにメッセージを自動的に設定する方法
カスタマーポータルの「チケット送信」フォームに名前、メールアドレス、さらにメッセージまで事前入力したい場合は、以下のようなリンクを使用できます »>
https://ACCOUNT.ladesk.com/submit_ticket?name=Customer&email=customer@email.com&message=Example%20text
名前とメールアドレスはデフォルトで動作しますが、メッセージフィールドは対応していません。そのため、何らかの理由でメッセージも事前入力する必要がある場合は、カスタマーポータルにJavaScriptコードを挿入するワークアラウンドを使用することで、URLからメッセージを設定することができます。
エージェントパネルで、カスタマーポータル > 設定 > デザインのカスタマイズ > トラッキングコード > </BODY>の前、に移動し、そのフィールドに以下のスクリプトを貼り付けてください »>
<script>
function getParameterByName(name, url) {
if (!url) url = window.location.href;
name = name.replace(/[\[\]]/g, "\\$&");
var regex = new RegExp("[?&]" + name + "(=([^&#]*)|&|#|$)"),
results = regex.exec(url);
if (!results) return null;
if (!results[2]) return '';
return decodeURIComponent(results[2].replace(/\+/g, " "));
}
document.getElementsByName('message')[0].value = getParameterByName("message", window.location.href);
</script>
この設定を行うと、URLのmessageパラメーターに指定したテキストが「チケット送信」フォームのメッセージフィールドに自動的に入力されます。