2012-02-24 81 views
1

SharePoint 2007の新しいサイトのリストテンプレートファイルを複製するコードがあります。SPList.LastItemModifiedをチェックして、ニュースエントリがあるかどうかを確認します。新しい.STPファイルを作成しないでください。私はまた、リストには、例えば、ビューと列が変更されたかどうかを確認できるようにしたいと思いますけれども何SharePointリスト(SPList)の最終更新日を取得する方法

など

は、誰もがこれで私を助けることはできますか?ありがとうございました。

答えて

4

SPList.LastItemModifiedDateが望ましい値です。 MSDNによると

は、リストの項目、フィールド、またはプロパティが最後に変更された日付と時刻を取得します。

(強調鉱山)

だから、ちょうど最後の項目に変更以上のもの、それはリストが変更された最後の時間です。

確認するために、All Site Contentによると、最後に4時間前に変更されたリストを確認しました(リストは毎晩タイマージョブによって更新されます)。ただし、リスト項目の最大の変更日は15時間前です。だから私は、リストが変更された最後の時間を決定するためにSPList.LastItemModifiedDateを使用する

SPUtility.TimeDeltaAsString(spList.LastItemModifiedDate, dtCurrent) 

が、それは次のようになります。私は、すべてのサイトコンテンツ]ページで計算して、次のように発見されたどのように最終更新日を参照してviewlsts.aspxを見て変更された最後のリスト項目の日付を取得するための信頼性がありません。

関連する問題