0

以下は、JavaScript を実行する Salesforce のカスタム ボタン コントロールとして使用しているものです。

    location.replace('/email/author/emailauthor.jsp?retURL=/{!Case.Id}&p3_lkid={!Case.Id}&rtype=003&p7=GetURLHere&p2_lkid={!Case.ContactId}&template_id=00Xc0000000HrOk');

このGetURLHere部分は、現在の URL を取得して次のページに配置したい場所です。

このフォームは次のように機能しますSelect Listview > Click Button > New page loads with the previous pages URL in the p7 field.

p7ページの読み込み時に挿入したいフィールドを表します。

通常document.location.hrefは、このコントロールでは機能したくありません。

Force.com 環境でこれを行う方法について何か考えはありますか?

4

1 に答える 1

4

$CurrentPage オブジェクトを使用して、現在のページの URL を数式として取得できるはずです。

document.location.href = '{!$CurrentPage.URL}';
于 2012-05-13T01:33:42.837 に答える