以下是我在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
部分是我想要获取当前网址并将其放在下一页的位置。
此表单的作用类似于Select Listview > Click Button > New page loads with the previous pages URL in the p7 field.
p7
表示我想在页面加载时加入的字段。
通常document.location.href
不想在此控件中工作。
有关如何在Force.com环境中执行此操作的任何想法吗?
答案 0 :(得分:4)
您应该能够使用$ CurrentPage对象将当前页面url作为公式表达式。
document.location.href = '{!$CurrentPage.URL}';