2013-10-11 5 views
0

В моем списке я создал расчетное поле, чтобы получить разницу между последней измененной датой и сегодняшней датой.Sharepoint Дата и разница

Я использую формулу

= РАЗНДАТ ([модифицировано], [сегодня], "г")

Это бросает ошибку: Формула содержит ссылку (ы) для поля (ы).

Просьба сообщить.

У меня нет отдельной колонки для хранения сегодняшней даты.

ответ

0

К сожалению, вы не можете использовать [Сегодня] для вычисляемых полей. Рассчитанные поля обновляются только тогда, когда элемент изменен, поэтому Today Trick создания столбца «Сегодня», когда вы устанавливаете свое вычисленное поле, а затем удаляете этот столбец, - это плохой ход.

У вас есть пара вариантов, лучшим из которых, вероятно, является использование JavaScript в веб-части Редактора контента на странице, чтобы выполнить расчет для вас. Вы также можете попробовать использовать конструктор SharePoint и пользовательские XPath и xslt для получения «дней с момента внесения изменений» на страницу.

Как правило, если вы хотите что-то определить элементы, которые не были изменены через некоторое время, это должно быть сделано с помощью просмотра библиотеки фильтров: они могут использовать [Сегодня], и они не требуют трюков или обходных решений ,

Смежные вопросы