无法以shareoint infopath形式将一个列表字段的前3个字符与另一个列表字段连接起来

时间:2018-11-14 16:27:00

标签: function sharepoint concat infopath

我正在尝试连接一个将我的自动编号索引字段与组字段的前3个字符组合在一起的指示符字段

索引字段自动增加当前最高索引+1 我还有一个字段需要将组字段的前3个字符与索引字段连接起来

示例 索引:1008
组:ABM支持
指示符:(所需结果)1008ABM

当我尝试使用InfoPath表单时出现错误: concat((LEFT(Group,3),Index)

期望值类型:)

实际值:, concat((LEFT(../ my:Group,3)->,<-../ my:Index)

我有两个项目需要合并为SharePoint列表的指示符。我已经能够自动增加索引号,并且需要将索引和组字段的前3个字符结合起来以创建标识符。我意识到现在我不能使用连接字符串,即concatenate(LEFT(Group,3),Index)。问题在于,没有通用的一致字符来设置子字符串语句。我当时正在考虑在输入的开头添加一个默认空间并使用它,但并不确定该如何去做。请告知这是否可行以及如何解决。

1 个答案:

答案 0 :(得分:0)

解决方案:

Concat(Substring(1,3),Index)