2009-08-03 12 views
2

SharePointサイトのページが更新されるたびに、ユーザーのグループに通知する方法を見つけようとしています。最近更新されたページのSharePointリスト

当初はアラートを使用していましたが、私たちのサイトには多数のサブサイトがあります。これは、私が知っている限り、すべてのサブサイトに対してアラートを設定する必要があることを意味します。サブサイトが作成され削除されるため、これはオプションではありません。ここでは追加手順を追加することはありません。

第2に、Content Queryウェブパーツを使用して、過去5日間に更新されたすべてのページを単純に表示したいと考えました。これにより、すべてのサイトのすべてのページを表示できますが、更新日> =今日の日付 - 5のアイテムのみを表示する方法はわかりません。

誰かが私を助けることができたら、私は本当にそれを感謝します。ありがとう!

答えて

3

あなたはコンテンツクエリWebパーツを正しく理解していると思います。残念ながら、それはあなたが特定の日数ではなく特定の日付を設定するように強制します。

コンテンツクエリWebパーツをオーバーライドするか、必要な機能を提供する独自の方法を記述することをお勧めします。これを行うための他のクエリWebパーツもあります。あなたがあなた自身を記述する場合、以下のCAMLクエリは役立つはず:

<Where> 
    <Geq> 
     <FieldRef Name='Modified' /> 
     <Value Type='DateTime'> 
     <Today OffsetDays='-5' /> 
     </Value> 
    </Geq> 
</Where> 
2

月Tielensによって新Webパーツは、この種のもののために良いですが、それは、そのようなアイテムの最大年齢など、いくつかの設定可能なパラメータを、持っています、範囲(再帰的なもの)、およびコンテンツタイプによるフィルタリング機能が含まれます。

http://smarttools.codeplex.com/Wiki/View.aspx?title=What%27s%20New

関連する問題