将自定义内容类型添加到 Sharepoint 列表时出错

Error When Adding Custom Content Type to Sharepoint List

我正在设置 SharePoint app/list 来存放我的业务团队下一个预算年度的项目提案。我创建了一个自定义内容类型(名为 CostProject),其中有多个列描述我们的成本项目。

因为我们计划在未来几年使用此流程,所以我设想了一种结构,其中 CostProject 是通用内容类型,每个预算年度都有子内容类型(2018 CostProject、2019 CostProject 等) .因此,我创建了另一个自定义内容类型(名为 2018 CostProject),它继承了 CostProject 的所有列。

现在我正在尝试创建所有这些成本项目的列表。所以我添加了一个新应用程序(类型:自定义列表)并将其命名为 ITDD Cost Projects。我进入列表设置 >> 高级设置并选中 "Allow management of content types." 选项回到列表设置,我向下滚动到内容类型部分并单击 "Add from existing site content types."

这带来了一个表格,我可以在其中 select 各种内容类型,所以我 select 从可用的内容类型中编辑 2018 CostProject 并单击 "Add >" 然后单击 "OK." 点击OK后,我每次都是这样报错:

"The formula cannot refer to another column. Check the formula for spelling mistakes or update the formula to reference only this column."

考虑到这可能与我的计算列之一的语法有关,我返回了 CostProject 内容类型并删除了所有计算列(将它们的公式等复制到文档中,以便我可以稍后再回复他们)。但是,每次尝试将内容类型添加到列表时,我仍然收到相同的错误消息。

知道我在这里遗漏了什么吗?我是 SharePoint 的新手,所以它可能是一些基础知识——任何帮助将不胜感激!

谢谢你!!!

所以为了不看评论的人。当您遇到以下错误时:

The formula cannot refer to another column. Check the formula for spelling mistakes or update the formula to reference only this column.

您应该检查列上的验证公式

可能会出现不同的情况,但核心问题是无法将字段添加到列表中:

这是 creating list from template and this is possible workaround 时报告的错误。