【问题标题】:Does Set-PnPDefaultColumnValues support DateTime field in SharePoint Online document librarySet-PnPDefaultColumnValues 是否支持 SharePoint Online 文档库中的 DateTime 字段
【发布时间】:2020-11-17 11:40:03
【问题描述】:

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

当我为 DateTime 字段运行此 cmdlet 时,我没有收到任何错误,但是当我在库设置页面中单击“列默认值设置”时,我收到抱歉,出现错误页面(发生了意外错误.),这个 cmdlet 会破坏库设置吗?

请问如何设置日期时间字段的列级默认值?

例子

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

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

谢谢, 基兰

【问题讨论】:

    标签: powershell sharepoint-online


    【解决方案1】:

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

     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

    【讨论】:

      【解决方案2】:

      感谢您的回复。

      我知道,如果我们通过 ISO 日期格式,它就可以工作。

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-03-28
        • 2016-12-11
        • 1970-01-01
        • 1970-01-01
        • 2018-07-20
        • 2020-04-28
        相关资源
        最近更新 更多