1

データセットを使用して SharePoint リストを xml に保存しました。DateTime は、次のような形式で xml に保存されます。

<ExpiryDate>2011-12-15T00:00:00+01:00</ExpiryDate>

CreateISO8601DateTimeFromSystemDateTime を使用して日時文字列を読み戻して sharepoint フィールドに追加しようとしましたが、機能していません。

sharepoint リスト項目にバックアップされたデータを保存するために使用しているコード:

 $item["ExpiryDate"] =  [Microsoft.SharePoint.Utilities.SPUtility]::CreateISO8601DateTimeFromSystemDateTime([System.DateTime]$ExpiryDate.InnerText)}

次のエラーが表示されます。

Unable to index into an object of type Microsoft.SharePoint.SPListItem.

    At C:\PowershellFiles\ToList.ps1:122 char:31
    +                         $item[ <<<< "ExpiryDate"] =  [Microsoft.SharePoint.Utilities.SPUtility]::CreateISO8601DateTimeFromSystemDateTime([System.DateTime]$ExpiryDate.InnerText)}
        + CategoryInfo          : InvalidOperation: (MioExcoApprovalDate:String) [], RuntimeException
        + FullyQualifiedErrorId : CannotIndex

誰でも私を助けてもらえますか?

ありがとうございました。

4

0 に答える 0