公式运算符和函数J-L(详情)
JSINHTMLENCODE
JUNCTIONIDLIST
LEFT
描述: | |
使用: | |
示例: | TRIM(LEFT(LastName, 5)) & “-” & TRIM(RIGHT(SSN__c, 4)) 此公式显示名称的前五个字符和社会保险编号的后四个字符(由连字符分隔)。请注意,本示例使用了名为 SSN 的自定义文本字段。 |
技巧提示: | 在公式中将自动编号字段作为文本字段引用。 如果字符数值小于零,则 Salesforce 会用零替换该值。 |
LEN
描述: | |
使用: | |
示例: | LEN(PartNumber__c) 此公式返回 Product Code(产品代码)字段中所含的字符数。 |
LINKTO
描述: | 以链接(href 和链接标志)形式返回 Custom S-Control 或 Salesforce 页面的相对 URL。 |
使用: | {!LINKTO(标签, 目标,id, [输入], [无覆盖]},用链接文本替换标签,用 URL 替换目标,用对该记录的引用替换 id。“输入”变量是可选的,其中可以包括要添加到链接中的任何其他参数。无覆盖参数也是可选的,默认为“false”(假)。适用于标准 Salesforce 页面的目标,例如 $Action.Account.New。如果无论是否已在任何其他位置定义覆盖,您都希望显示标准 Salesforce 页面,则请将无覆盖替换为“true”(真)。 |
S-Control 示例: | 新建客户 S-Control <html> <body> {!LINKTO("Create a New Account", $Action.Account.New, $ObjectType.Account)} </body> </html> 本示例允许用户通过单击链接来创建新客户。如果您希望用户在客户列表视图或 Web 选项卡中直接从该页面中创建客户,则这非常有用。使用 $Action 全局变量可以在 Salesforce 中访问新客户页面。 新电子邮件窗口 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 <html> <body> {!LINKTO("Check for duplicates", $Scontrol.dedup_account, Account.Id)} </body> </html> 使用本示例可以生成一个页面,其中包含一个标签为“Check for duplicates”(检查重复项)的超链接。当用户单击此链接时,Salesforce 会运行您的 Custom S-Control。本示例假设您已经创建了一个用来查找重复客户并合并其信息的 Custom S-Control。 |
技巧提示: | 请避免将此函数用于要在新窗口中打开的内联 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 可用。 |
LN
描述: | |
使用: | LN(数字),用您希望获得其自然对数的字段或表达式替换数字。注意:LN 函数是 EXP 函数的反函数。 |
示例: | LN(10) 返回 10 的自然对数,即 2.30。 LN(Value__c) 返回名为 Value(值)的自定义数字字段的自然对数。 |
LOG
描述: | |
使用: | |
示例: | 工资 LOG(Salary__c) 计算某人的工资的对数。在本示例中,Salary(工资)是自定义货币字段。 氢 -LOG(Hydrogen__c ) 使用 LOG 函数和名为 Hydrogen(代表液体中氢离子的浓度(用每升摩尔数表示))的自定义数字字段计算 pH 值和酸性值。 |
LOWER
描述: | |
使用: | LOWER(text, [locale]),用您要转换为小写的字段或文本替换 text,用可选双字符 ISO 语言代码或五字符区号替换 locale(若可用)。 |
示例: | LOWER("MYCOMPANY.COM") 返回“mycompany.com.” 公司股票代码 LOWER( TickerSymbol ) 以小写字符返回 Ticker Symbol 中的文本。 应用土耳其语言区域规则 土耳其语言中字母 “i” 有两种形式:一种有点,一种无点。土耳其语言的区域规则需要将有点 i 变为大写的能力,并允许无点 I 变为小写。要正确地对土耳其语言区域使用 LOWER() 函数,请按如下在 LOWER() 函数中使用土耳其区号 tr: LOWER(text, "tr") 这样确保 Salesforce 不将 text 中的任何有点 i 转换为无点 I。 |
LPAD
描述: | |
使用: | LPAD(文本, 填充长度[, 填充字符串]) 并替换变量: 文本是要在其左侧插入字符的字段或表达式。 填充长度是文本中将返回的总字符数。 填充字符串是应插入的字符。填充字符串是可选的,默认为空格。 如果文本中值的长度超过了填充字符串,则将文本截断为填充长度的大小。 |
示例: | 字段名:填充 LPAD(Name, 20) 在 20 个字符后截断名称字段。例如,如果初始值为 mycompany.com,则返回值为“mycompany.com.” My_Company: 无更改 LPAD( 'my_company.com' , 14, 'z') 返回“my_company.com”而没有更改,因为它包含 14 个字符。 使用 Z 填充的字段名 LPAD( 名称 , 15, 'z') 返回名称“zmycompany.com.”。 字段名:截断 LPAD(名称 , 2) 在第二个字符后截断名称。例如,如果初始值为 mycompany.com,则返回值为“my.” |
技巧提示: | 忽略前置空格和零。 |