无法在具有计算字段的现有列表中创建新表单,但是如果我删除所有计算字段或在新列表上,我可以

时间:2019-06-05 09:03:48

标签: sharepoint sharepoint-online sharepoint-designer

我的在线SharePoint(由MS托管)存在问题,我们有一个列表,其中包含一堆计算列和普通列顶部的查找列。我已经通过Sharepoint Designer 2013创建了一些自定义表单,用于添加新项目,编辑和显示,一切都很好。

在某个时候,我想平台上的某个更新使我的清单搞砸了。现在,我无法创建新表单,尝试执行此操作时会收到错误消息:无法将列表更改保存到服务器

我已经检查了Office 365的MS路线图,但找不到任何可以解释所发生情况的信息。

我搜索了Interweb,发现此错误可能是由于calc列或lookup列中的错误试图在不存在的列表中查找数据。

我已经检查了所有查找列和所有calc列,但它们都是正确的,公式是正确的,不会产生任何错误,列名也只是纯文本,不包含任何符号。

鉴于我对网站的权限未更改,我做了几次测试,发现如果删除此列表中所有计算出的列,则可以在添加任何内容时创建表单计算列,尝试创建表单时再次收到该错误。

我做的最后一个测试是创建一个全新的列表,添加一堆常规和计算的列。尝试创建表单时,我没有问题,并且表单已创建。

我的结论是,我的旧列表在更新过程中不知何故被弄乱了,但我不知道它是什么。我已经联系了我们的内部支持团队,但是他们没有用,所以没有希望在那里寻求帮助。

现在,在我进行繁琐的手动将数据从列表中移动到新列表(仅包含几百条记录)之前,我想知道是否有人遇到了这个问题并解决了这个问题,有帮助。

我也将列表另存为模板,并基于该模板创建了一个新列表,以便保存数据..但是这也可以保存损坏或列表出现问题,因为我无法在复制的列表上创建表格。仅适用于新列表。

任何帮助将不胜感激

P.S。为了清楚起见,我已在sharepoint.stackexchange.com上发布了相同的问题,尽管我也尝试在此处进行尝试以吸引更多的受众。我不确定这是否违反指南。如果是这样,我表示歉意,并将删除该帖子。

0 个答案:

没有答案