0

这是我在 Salesforce 中用作执行 JavaScript 的自定义按钮控件。

    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 回答