Loading
通过单击(而不是节点)展开 Salesforce
LINKTO

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 可用。
新建客户 S-Control 示例
新建客户 S-Control 示例
<html>
    <body>
        {!LINKTO(
            "Create a New Account", 
            $Action.Account.New, 
            $ObjectType.Account
         )}
    </body>
</html>

本示例允许用户单击链接来创建客户。如果您希望用户在客户列表视图或 Web 选项卡中直接从该页面中创建客户,则这非常有用。使用 $Action 全局变量可以在 Salesforce 中访问新客户页面。

电子邮件窗口 S-Control 示例
电子邮件窗口 S-Control 示例
<html>
<body>
{!LINKTO("Email link", ​
  "mailto:support@yourcompany.com?​​subject=Please%20Help")};
</body>
</html>

本示例在用户单击“Mail link”(邮件链接)时打开一个新电子邮件窗口,其中的发送地址为 support@yourcompany.com,主题为“Please Help”(请帮助)。

链接到另一个 S-Control 示例
链接到另一个 S-Control 示例
<html>
<body>
{!LINKTO("Check for duplicates",​ 
  $Scontrol.dedup_account, Account.Id)}
</body>
</html>

使用本示例可以生成一个页面,其中包含一个标签为“Check for duplicates”(检查重复项)的超链接。当用户单击此链接时,Salesforce 会运行您的 Custom S-Control。本示例假设您已经创建了一个用来查找重复客户并合并其信息的 Custom S-Control。

 
正在加载
Salesforce Help | Article