0

私のリストでは、最終更新日と今日の日付の差を取得する計算フィールドを作成しました。

私は式を使用します

=datedif([変更],[今日],"d")

エラーがスローされています: 数式にはフィールドへの参照が含まれています。

お知らせ下さい。

今日の日付を保持する別の列はありません。

4

1 に答える 1

0

申し訳ありませんが、[Today] は計算フィールドには使用できません。計算フィールドはアイテムが変更されたときにのみ更新されるため、Today という名前の列を作成し、計算フィールドを設定してからその列を削除するという今日のトリックは、悪い方法です。

いくつかのオプションがありますが、おそらく最適な方法は、ページのコンテンツ エディター Web パーツ内で JavaScript を使用して計算を行うことです。また、SharePoint デザイナーとカスタム XPath および xslt を使用して、ページに表示される「変更されてからの日数」を取得することもできます。

一般に、しばらく変更されていないアイテムを特定したい場合は、フィルター ライブラリ ビューを使用して行う必要があります。[Today] を使用でき、トリックや回避策は必要ありません。

于 2013-10-11T16:23:18.163 に答える