SharePoint 2013根据自定义列生成计算列

时间:2014-03-13 17:20:57

标签: sharepoint sharepoint-2013 calculated-columns

在SharePoint 2013中,我尝试创建一个计算列,它是另一个自定义列的缩短显示。计算列只显示与“...”连接的前100个字符,如下面的公式所示:

=LEFT([CustomColumn],100)&"..."

但是,每次我创建此计算列时,SharePoint都不会在“插入列:”列表中提供我的[CustomColumn]。如果我无论如何都要输入它,SharePoint会抛出错误。

下面我的专栏,列表和网站的详细信息:

Col. Type: Multiple lines of text
Col. Group: Custom Columns
Col. Text Type: Enhanced rich text

List Content Type: Custom Type Inherits from Event

Site Type: Publishing

另外,无效,我找到了这个similar post,但在将其添加到内容类型之前创建站点列和计算列对我来说不起作用。

那里的任何人都知道如何将SharePoint用于提交?!

1 个答案:

答案 0 :(得分:1)

根据此forum response from a Microsoft representative 多行文本列无法在计算列中使用。我一直用于计算列限制的解决方法是创建一个新字段,用作“假”计算列(在您的情况下可能只有一行文本)字段)然后使用工作流设置值。如果您不希望用户能够手动编辑“假”计算列,请使用SharePoint Manager 2013将其从新/编辑表单中隐藏。

注意 - 此方法对于使用查找列的计算列也很有用。