Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Salesforce-在特定位置插入字符的验证规则_Salesforce - Fatal编程技术网

Salesforce-在特定位置插入字符的验证规则

Salesforce-在特定位置插入字符的验证规则,salesforce,Salesforce,我正在尝试为一个特定的商业案例编写一个验证规则,在这个案例中,我们必须在某个字段的“6”字符位置插入一个“空格” 例如,如果用户在字段中输入“ABCDEFGHIJKL”,则在用户保存记录时,我应将其保存为“ABCDEF GHIJKL”(第6个字符“F”后的空格) 我确实看过LPAD和RPAD,但我不确定如何使用它们。 欢迎任何帮助…首先,验证规则不能实际插入字符或以其他方式更改任何数据;只有当用户没有正确输入数据时,它才会抛出错误 如果这足以让您(抛出一个错误),那么您可以使用如下公式创建一个验

我正在尝试为一个特定的商业案例编写一个验证规则,在这个案例中,我们必须在某个字段的“6”字符位置插入一个“空格”

例如,如果用户在字段中输入“ABCDEFGHIJKL”,则在用户保存记录时,我应将其保存为“ABCDEF GHIJKL”(第6个字符“F”后的空格)

我确实看过LPAD和RPAD,但我不确定如何使用它们。
欢迎任何帮助…

首先,验证规则不能实际插入字符或以其他方式更改任何数据;只有当用户没有正确输入数据时,它才会抛出错误

如果这足以让您(抛出一个错误),那么您可以使用如下公式创建一个验证规则

MID(Field__c,6,1)<>" "

请恕我直言,因为我刚从脑海中想出了这些公式,实际上并没有编译它们,但它们可能非常接近或非常准确。

谢谢您的帮助,@amrcn\u狼人。似乎LEFT只接受2个参数。所以,我接受了你的建议,在这条规则中加入了一个错误:
LEN(Field_uuc)>5,FIND(“,Field_uc,5)6
因此我对这个公式的免责声明,我把左右两边都当作MID。所以你真正想要的是MID(Field_uc,6,1)——我将对它进行相应的编辑,以免误导未来的读者。
MID(Field__c,6,1)<>" "
MID(Field__c,1,6)&" "&MID(Field__c,7,LEN(Field__c)-7)