Sharepoint计算

Sharepoint计算,sharepoint,sharepoint-2010,sharepoint-2013,calculated-columns,sharepoint-designer,Sharepoint,Sharepoint 2010,Sharepoint 2013,Calculated Columns,Sharepoint Designer,我需要一些帮助。我已经创建了三个专栏。第一列是显示“日期”的地方,第二列是输入4个字符串(例如WASF)的地方,第三列是显示连接的4个字符串(第二列)和年份的最后2位数字(第一列-例如2016=>16)。第三列将如下所示WASF16 我的问题是,如果第一列是日期(特别是年),那么它不应该影响第三列。这可能吗?或者你对此有什么建议或解决方案 希望收到sharepoint专家的来信 谢谢你可以试试这个 =CONCATENATE(SecondTXT,RIGHT(YEAR(OrderDate),LEN(

我需要一些帮助。我已经创建了三个专栏。第一列是显示“日期”的地方,第二列是输入4个字符串(例如WASF)的地方,第三列是显示连接的4个字符串(第二列)和年份的最后2位数字(第一列-例如2016=>16)。第三列将如下所示WASF16

我的问题是,如果第一列是日期(特别是年),那么它不应该影响第三列。这可能吗?或者你对此有什么建议或解决方案

希望收到sharepoint专家的来信

谢谢你可以试试这个

=CONCATENATE(SecondTXT,RIGHT(YEAR(OrderDate),LEN(YEAR(OrderDate))-2))

您可以使用工作流而不是计算列

  • 将第三列更改为文本数据类型并将其设置为可选
  • 在SharePoint designer中,创建仅在列表中插入项目时运行的工作流
  • 在工作流中,从“操作”中选择“在当前项目中设置字段”
  • 将“字段”设置为第三列,并将“值”设置为所需字符串(在字符串生成器的帮助下)
  • 保存和发布工作流,通过向列表中添加新项目来测试它
    但如果我在“OrderDate”下更新了年份,例如,我将其更改为2019年。它不应影响“cal2”列。这有意义吗?希望尽快听到您的意见。对于这种情况,请使用字段静态名称,因为字段静态名称不会更改。您可以通过REST api/_api/web/lists/getbytitle('mylist2')/fields获取字段静态名称我应该在sharepoint designer 2013中的何处找到此“REST api/_api/web/lists/getbytitle('mylist2')/fields”?抱歉,我是sharepoint新手,对此不熟悉。在浏览器中浏览请求,在IE中禁用rss源,Internet选项->内容->源和Web片段->设置->取消选中“打开源阅读视图”如何在此字段中创建静态字段,例如:列是工单。