2014-03-13 59 views
0

在SharePoint 2013中,我试图创建一个计算列,该列是另一个自定义列的缩短显示。计算列将只显示前100个字符用串联“......”之类的下面的公式:SharePoint 2013根据自定义列制作计算列

=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提交?!

+0

我应该指出,该公司希望使用开箱即用的解决方案,尽可能多地,如果变成相关。 –

回答

1

根据这一forum response from a Microsoft representative文本列的多行不能在计算列上。我一直使用计算列限制的解决办法是建立一个新的领域,这将成为你的“假” 计算列(在你的情况下,文本字段的可能是一个单一的线),然后使用工作流设置的值。如果你不希望用户能够手动编辑的“假” 计算列然后使用SharePoint Manager 2013新建/编辑的形式将其隐藏。

注意 - 此方法也做使用查找计算列有用。

+0

是否有另一种方法使我的“多行文本”字段以缩短的方式显示?我不想让我的列表非常胖。 –