2014-12-09 4 views
0

Я создаю форму, которая будет генерировать порядковое число для типов отчетов. Каждый номер является последовательным, поэтому первый отчет - номер 1, а второй - номер 2 и т. Д.Создать префикс, чтобы сделать 4 цифры

Дело в том, что номер отчета должен быть в 4-х знаках, если номера отчета недостаточно, чтобы сделать 4 цифры, заполните его цифрами 0.

Например: отчета 1 номер составляет 0001, отчет 2 номера 0002, сообщает 10 номера 0010, отчет 100 номера 0100

Я думал о добавлении-0, чтобы число отчетов и сделать подстроку формула, но проблема в том, что я не знаю стартовый номер.

Цените помощь

ответ

0

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

Condition: 

If Id does not match pattern Custom Pattern: \d{4} 

Run this Actions 

Set reportNumber's value: result = concat (substring("0000", 1 , 4 - string-length(Id)) 

Check the box to prevent the next rule to run when the condition is met 

Add a new rule under this one just to print the Id if the condition is met. 

Таким образом, числа, расположенные ниже 4 цифр, будут объединены, и идентификаторы с 4 цифрами будут отображаться.

Я надеюсь, что это поможет вам.

+0

не мог заставить формулу работать. но это заставило меня задуматься, и я смог найти другой способ использования пользовательского шаблона. Благодаря! – phg

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