Проверить тип списка в виде столбца с одной строкой текста в sharepoint 2010, чтобы принимать только числа?

#sharepoint-2010 #sharepoint-list

#sharepoint-2010 #sharepoint-список

Вопрос:

Как проверить, что список типа столбца с одной строкой текста в sharepoint 2010 принимает только числа?

Пожалуйста, не говорите мне использовать вычисляемый столбец, я пробовал это, и у меня это не сработало так, как я хочу.

Пожалуйста, посоветуйте, заранее спасибо.

Ответ №1:

Это должно сработать:

 =ISNUMBER([MyColumn] 0)
  

Комментарии:

1. У меня была та же потребность; разрешить только цифры, но не ставить запятые. У меня это работает, за исключением того, что оно позволяет вводить запятые в текстовое поле. Итак, это близко!

Ответ №2:

Вот что, кажется, работает для меня (основываясь на @Rob_Windsor; новые строки добавлены для удобства чтения):

 =AND(
  ISNUMBER(Number 0),
  ISERR(FIND(".",Number)),
  ISERR(FIND(",",Number)),
  ISERR(FIND("$",Number)),
  ISERR(FIND(" ",Number)),
  ISERR(FIND("-",Number)),
  ISERR(FIND(" ",Number))
)
  

Ответ №3:

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

Кстати, есть причина, по которой вы не используете числовое поле вместо одной строки текста?

Комментарии:

1. Да, в числовом поле есть запятая между ними. если я беру поле номера столбца, вместо 12345 там указано 1,23,45.