Sharepoint Designer - есть ли способ рассчитать разницу дат в рабочем процессе? - PullRequest
3 голосов
/ 18 декабря 2009

Может быть, я просто сумасшедший ... Итак, с помощью SPD я могу добавить любую дату к дате и поместить ее в переменную, но я не могу найти ничего, что позволило бы мне вычислить разницу между двумя даты. «Делать расчет» позволяет мне выбирать только из числовых значений. Я что-то здесь упускаю? Похоже на то, что должно быть очевидным.

Ответы [ 4 ]

2 голосов
/ 18 декабря 2009

Сравнение дат недоступно "из коробки", но есть некоторые обходные пути.

Может быть, эта статья: Как выполнить вычисления даты и построить динамические строки в рабочем процессе SharePoint Designer дает ответ?

Дополнительная информация здесь: Изменение форматов даты в рабочих процессах SharePoint Designer

0 голосов
/ 07 сентября 2016

Начиная с SharePoint 2013 вы можете использовать действие «Найти интервал между датами».

Find Interval Between Dates
Calculates the time interval in minutes, hours, or days between two dates and stores the output in a variable.

https://msdn.microsoft.com/en-us/library/office/jj164026.aspx

0 голосов
/ 30 марта 2011

Вы можете использовать функцию DATEDIF списков SharePoint, чтобы установить значение столбца и затем использовать его в рабочих процессах. Я уверен, это поможет кому-то там -

0 голосов
/ 22 декабря 2009

Манипуляции со строками и датами, а также вычисления являются проблемой в рабочих процессах SharePoint Designer. Упомянутые Колином ссылки хороши, но вы также можете рассмотреть возможность встраивания кода C # или vb.net непосредственно в рабочий процесс SharePoint Designer (без необходимости в Visual Studio).

Я написал компонент, который позволяет вам сделать это, и написал об этом в блоге по следующему URL:

http://www.muhimbi.com/blog/2009/12/embed-c-or-vb-code-directly-in.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...