我使用Set PnPDefaultColumnValues在SharePoint Online的文档库中设置默认值,其中一列为DateTime。
当我为DateTime字段运行此cmdlet时,我没有得到任何错误,但当我单击";列默认值设置";在"库设置"页中,我收到"对不起,页面出错"(发生意外错误。(,此cmdlet是否损坏了库设置?
另外,请如何设置DateTime字段的列级默认值?
示例
Set PnPDefaultColumnValues-List";温度"-字段";DateClosed"-值";2020年8月1日";Set PnPDefaultColumnValues-List";温度"-字段";DateClosed"-值";2020年9月25日14:02:52";
两者都导致了";出了问题"页
谢谢,Kiran
文档没有提到是否支持日期列,我测试了各种格式的日期格式,但都没有成功设置
作为一种变通方法,您可以尝试:
Set-PnPField -List "Documents" -Identity "date" -Values @{DefaultValue="2020-08-01T00:00:00Z"}
设置PnPField
https://www.codesharepoint.com/powershell/set-list-column-default-value-in-sharepoint-using-powershell
感谢您的回复。
我开始知道,如果我们通过ISO日期格式,它是有效的。
例如,Set PnPDefaultColumnValues-List";温度"-字段";DateClosed"-值";2020-08-0100:00:00Z";
在PowerShell中,我们可以很容易地将普通的DateTime转换为ISO日期格式,如DateClosed.ToString("o"(