データセットを使用して 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
誰でも私を助けてもらえますか?
ありがとうございました。