Sharepoint 列表中字段的自定义格式
Custom formatting of a field in Sharepoint List
我有一个共享点列表。其中的一个字段(称为 DocNumber)是包含版本的文档编号。它看起来像这样 ESI-1234-1.0
基本上规则是,它应该以文本 ESI- 开头,然后是一个数字,然后是另一个 hipen(-),然后是版本号,然后是一个点 ( .), 和一个颠覆号
我如何为此编写 'Column validation' 。我正在使用 Sharepoint Online(我猜是 365),所以在字段级设置中有一个占位符来编写这个公式。我在网上搜索过,但语法太难了,我发现很难自定义公式 -
我需要这样的东西,但我不想指明位置,因为那里的数字可以是任意长度的(它是一个序列号,目前我们是 1600,所以我们至少应该支持 1 到 5 位数字版本可以是 1 到 99 之间的任意数字)
=AND(
IF(ISERROR(FIND("ESI-",DocNumber,1)),FALSE,(FIND("ESI-",DocNumber)=1)),
IF(ISERROR(FIND("-",DocNumber,4)),FALSE,(FIND("-",DocNumber,4)=4)))
感谢您的帮助!
在列的公式属性中您可以使用这样的JSON结构:
{
"elmType": "div",
"txtContent": {
"operator": "+",
"operands": [
"ESI-",
"[$ID]",
"-",
"[$_UIVersionString]"
]
}
}
这里我们在 div HTML 元素中创建一个自定义视图,其中包含文本。文本是静态字符串 "ESI-" 然后我们添加 ID 列然后我们添加“-” 然后我们添加版本号列作为字符串
结果应该是这样的
...希望对您有所帮助
我有一个共享点列表。其中的一个字段(称为 DocNumber)是包含版本的文档编号。它看起来像这样 ESI-1234-1.0
基本上规则是,它应该以文本 ESI- 开头,然后是一个数字,然后是另一个 hipen(-),然后是版本号,然后是一个点 ( .), 和一个颠覆号 我如何为此编写 'Column validation' 。我正在使用 Sharepoint Online(我猜是 365),所以在字段级设置中有一个占位符来编写这个公式。我在网上搜索过,但语法太难了,我发现很难自定义公式 -
我需要这样的东西,但我不想指明位置,因为那里的数字可以是任意长度的(它是一个序列号,目前我们是 1600,所以我们至少应该支持 1 到 5 位数字版本可以是 1 到 99 之间的任意数字)
=AND(
IF(ISERROR(FIND("ESI-",DocNumber,1)),FALSE,(FIND("ESI-",DocNumber)=1)),
IF(ISERROR(FIND("-",DocNumber,4)),FALSE,(FIND("-",DocNumber,4)=4)))
感谢您的帮助!
在列的公式属性中您可以使用这样的JSON结构:
{
"elmType": "div",
"txtContent": {
"operator": "+",
"operands": [
"ESI-",
"[$ID]",
"-",
"[$_UIVersionString]"
]
}
}
这里我们在 div HTML 元素中创建一个自定义视图,其中包含文本。文本是静态字符串 "ESI-" 然后我们添加 ID 列然后我们添加“-” 然后我们添加版本号列作为字符串
结果应该是这样的