您在此处:
LINKTO
以链接(href 和链接标志)形式返回 Custom S-Control 或 Salesforce 页面的相对 URL。
使用
用链接的文本{!LINKTO(label,
target, id, [inputs],
[no override]}并替换 label,用 URL 替换 target,用记录的引用替换 id。“输入”变量是可选的,其中可以包括要添加到链接中的任何其他参数。无覆盖参数也是可选的,默认为“false”(假)。适用于标准 Salesforce 页面的目标,例如 $Action.Account.New。如果无论是否已在任何其他位置定义覆盖,您都希望显示标准 Salesforce 页面,则请将无覆盖替换为“true”(真)。
技巧提示
- 请避免将此函数用于要在新窗口中打开的内联 S-Control 中。
- 将多个输入括在括号内,表示它们是一起的:
{!LINKTO("View Case", $Action.Case.View, Case.Id, [parm1="A", parm2="B"])} - 如果您不需要传递任何输入内容,但希望设置无覆盖参数,请将输入设置为空:
{!LINKTO("View Case", $Action.Case.View, Case.Id, null, true)} - 在您为标准或自定义选项卡覆盖选项卡主页时,将选项卡的 $Action 全局变量用作目标值,并为 ID 值使用选项卡的对象类型。例如,
LINKTO("Accounts Tab", $Action.Account.Tab, $ObjectType.Account) - 此函数仅对自定义按钮、链接和 S-Control 可用。
<html>
<body>
{!LINKTO(
"Create a New Account",
$Action.Account.New,
$ObjectType.Account
)}
</body>
</html>
本示例允许用户单击链接来创建客户。如果您希望用户在客户列表视图或 Web 选项卡中直接从该页面中创建客户,则这非常有用。使用 $Action 全局变量可以在 Salesforce 中访问新客户页面。
<html>
<body>
{!LINKTO("Email link",
"mailto:support@yourcompany.com?subject=Please%20Help")};
</body>
</html>
本示例在用户单击“Mail link”(邮件链接)时打开一个新电子邮件窗口,其中的发送地址为 support@yourcompany.com,主题为“Please Help”(请帮助)。
<html>
<body>
{!LINKTO("Check for duplicates",
$Scontrol.dedup_account, Account.Id)}
</body>
</html>
使用本示例可以生成一个页面,其中包含一个标签为“Check for duplicates”(检查重复项)的超链接。当用户单击此链接时,Salesforce 会运行您的 Custom S-Control。本示例假设您已经创建了一个用来查找重复客户并合并其信息的 Custom S-Control。
