だから私はSPFieldDateTimeを持っていて、そのデフォルト値は(なし)、つまりnullに設定されています。現在、これを使用して特定の ListItems をソートする人もいます (「時間終了」-> null 以外のアイテムをソートすると、未完成のアイテムがすべて取得されます)。人々はそれにかなり慣れ、それを中心に何かを構築しましたが、今私は問題を抱えています: 一部の人は、まだ完成していないにもかかわらず、このフィールドに何かを書き込んでおり、今ではすべてが壊れています。私が言った問題はありませんが、今は問題ありません!SPFieldDateTime を null に設定することはできません。それともできますか?
$item["DateTimeField"] = $null;
$item["DateTimeField"] = "";
これらのどれも機能しません。誰かがアイデアを得ましたか?
編集: $item.Fields["DateTimeField"].Delete() のようなものを試してみたいのですが、それはリスト全体から列を削除するだけです..