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"}
感谢您的回复。
我了解到,如果我们传递 ISO 日期格式,它就可以工作。
例如Set-PnPDefaultColumnValues -List "Temp" -Field "DateClosed" -Value "2020-08-01T00:00:00Z"
在 PowerShell 中,我们可以轻松地将普通 DateTime 转换为 ISO 日期格式,例如
DateClosed.ToString("o")
我正在使用 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"}
感谢您的回复。
我了解到,如果我们传递 ISO 日期格式,它就可以工作。
例如Set-PnPDefaultColumnValues -List "Temp" -Field "DateClosed" -Value "2020-08-01T00:00:00Z"
在 PowerShell 中,我们可以轻松地将普通 DateTime 转换为 ISO 日期格式,例如 DateClosed.ToString("o")