Set-PnPDefaultColumnValues 是否支持 SharePoint Online 文档库中的 DateTime 字段

Does Set-PnPDefaultColumnValues support DateTime field in SharePoint Online document library

我正在使用 Set-PnPDefaultColumnValues 在 SharePoint Online 的文档库中设置默认值,其中一列是 DateTime。

当我 运行 这个用于 DateTime 字段的 cmdlet 时,我没有收到任何错误,但是当我在“库设置”页面中单击“列默认值设置”时,我收到“抱歉,出了点问题”页面(发生意外错误。),此 cmdlet 是否破坏了库设置?

请问如何设置 DateTime 字段的列级默认值?

例子

Set-PnPDefaultColumnValues -List“Temp”-Field“DateClosed”-Value“01/08/2020” Set-PnPDefaultColumnValues -List“Temp”-Field“DateClosed”-Value“2020 年 9 月 25 日 14:02:52”

两者都指向“出了点问题”页面。

谢谢, 基兰

文档中没有提到是否支持Date Column,我测试了各种格式的日期格式,但是成功设置了none个
作为解决方法,您可以尝试:

 Set-PnPField -List "Documents" -Identity "date" -Values @{DefaultValue="2020-08-01T00:00:00Z"}

Set-PnPField

https://www.codesharepoint.com/powershell/set-list-column-default-value-in-sharepoint-using-powershell

感谢您的回复。

我了解到,如果我们传递 ISO 日期格式,它就可以工作。

例如Set-PnPDefaultColumnValues -List "Temp" -Field "DateClosed" -Value "2020-08-01T00:00:00Z"

在 PowerShell 中,我们可以轻松地将普通 DateTime 转换为 ISO 日期格式,例如 DateClosed.ToString("o")