Параметри перевірки стовпців дозволяють визначити додаткові обмеження та обмеження для ваших даних. Наприклад, ви можете переконатися, що значення в одному стовпці «Дата» з’являється після іншого стовпця «Дата». (Таким чином, наприклад, перевірка стовпця може гарантувати, що дата в стовпці «Дата завершення» не може бути раніше дати в стовпці «Дата початку» — ви не можете завершити проект до його початку!)
У програмі, де ви хочете перевірити введення даних, натисніть кнопку Налаштування списку на вкладці Список на стрічці.
У розділі Загальні налаштування натисніть посилання Налаштування перевірки.
Введіть формулу в текстове поле Формула.
Результат формули має бути TRUE, щоб пройти перевірку. Синтаксис формули такий же, як і обчислювані стовпці, схожий на синтаксис Excel.
Введіть повідомлення користувача, яке має відображатися, якщо формула перевірки не вдасться.
Повідомлення має дати користувачеві уявлення про те, як працює формула та як вирішити проблему.
Натисніть кнопку Зберегти.
Коли користувачі вводять дані у вашу форму, оцінюється формула перевірки. Якщо формула має значення FALSE, ваше повідомлення користувача з’явиться у формі.
Ви можете додати перевірку стовпців до стовпців, створених на рівні програми або сайту. Перевірка, створена для стовпців на рівні сайту, застосовується скрізь, де використовується цей стовпець, хоча формулу можна замінити в програмі, де використовується стовпець на рівні сайту.
Перевірка стовпця електронної пошти SharePoint
Тепер ми побачимо приклад перевірки стовпця електронної пошти SharePoint.
Для перевірки ідентифікатора електронної пошти я створив один рядок стовпця під назвою «StudentEmailId». Коли ви створюєте стовпець «StudentEmailId» на сторінці створення стовпця, прокрутіть сторінку вниз, щоб побачити параметр «Перевірка стовпця».
Клацніть опцію «Перевірка стовпців», і ми зможемо побачити два поля, одне для формул, а одне — повідомлення користувача.
Тут я хочу встановити перевірку для стовпця «StudentEmailId». Якщо користувач ввів неправильний ідентифікатор електронної пошти, повідомлення користувача відображатиметься як попередження.
У полі формули я додав наведену нижче формулу
=AND(ISERROR(FIND(" ",StudentEmailid,1)),IF(ISERROR(FIND("@",StudentEmailid,2)),FALSE,AND(ISERROR(FIND("@", StudentEmailid,FIND("@",StudentEmailid,2)+1)),IF(ISERROR(FIND(".",StudentEmailid,FIND("@",StudentEmailid,2)+2)), FALSE,FIND(".",StudentEmailid,FIND("@",StudentEmailid,2)+2)<LEN(StudentEmailid)))))
У полі повідомлення користувача я додав повідомлення «Введіть дійсний ідентифікатор електронної пошти». Коли користувач додає новий елемент до списку та вводить дійсний ідентифікатор електронної пошти в поле ідентифікатора електронної пошти, дані зберігаються в списку. Якщо ідентифікатор електронної пошти недійсний, з’явиться повідомлення користувача.
Перевірка стовпця номера телефону SharePoint
Тепер ми побачимо приклад перевірки стовпця номера телефону SharePoint.
Я створив один стовпець під назвою «PhoneNumber» у списку SharePoint і в полі «Формула» перевірки стовпців я додав наведену нижче формулу.
=AND(LEN(PhoneNumber)=14,IF(ISERROR(FIND("+",PhoneNumber,1)),FALSE,(FIND("+",PhoneNumber)=1)),IF(ISERROR( FIND("-",PhoneNumber,4)),FALSE,(FIND("-",PhoneNumber,4)=4)),IF(ISERROR(1*CONCATENATE(MID(PhoneNumber,2,2) ,MID(PhoneNumber,5,10))),FALSE,TRUE))
У повідомлення користувача я додав повідомлення «Введіть дійсний номер мобільного телефону».
Відповідно до формули, якщо користувач надає номер мобільного телефону у форматі, наведеному нижче, то лише поле займе номер мобільного телефону.
Наприклад: +91-**
Я створив новий елемент у полі номера телефону. Я вказав номер як «+91-**». Отже, номер зберігається в списку SharePoint.
Перевірка стовпця дати SharePoint
Тепер ми побачимо, як на прикладі перевірки стовпця дати SharePoint.
Тут ми побачимо перевірку дати. Я взяв один стовпець типу даних «дата й час» у спеціальному списку SharePoint і назвав список «Дата початку», див. знімок екрана вище. У стовпці перевірки я додав формулу
=StartDate>TODAY()//Дата початку має бути більше, ніж сьогодні
У повідомлення користувача я додав повідомлення «Дата початку має бути більшою за сьогоднішню».
Перевірка текстового стовпця SharePoint
Тепер ми побачимо приклад перевірки текстових стовпців SharePoint.
У спеціальному списку SharePoint «Інформація про студента» для перевірки перевірки імені я додав один рядок стовпця з назвою стовпця як «Повне ім’я», а в полі перевірки стовпця в полі правила я додав правило
=АБО(LEN(ПІБ)=9;LEN(ПІБ)=12)
Я хочу. Довжина повного імені має бути 9 або 12. У повідомлення користувача я додав повідомлення «Введіть ім’я з 9 літер або 12 літер».
Кількість цифр для перевірки стовпця SharePoint
Тепер ми побачимо приклад перевірки кількості цифр у стовпці SharePoint.
Тут я хочу підтвердити, що коли користувач вводить число, довжина числа має бути більше 5. Тому я створив стовпець «StudentRN», у якому тип даних — це один рядок тексту.
У стовпці перевірка записує наведену нижче формулу:
=ЯКЩО(LEN(StudentRN)>5;ІСТИНА;ХИБНЯ)
і в полі «Повідомлення користувача» введіть текст. Тут я додав текст «Введіть число, діапазон якого перевищує 5» у поле повідомлення користувача.
Коли ми хочемо додати новий елемент до списку та не дотримуємося умови перевірки та натискаємо «Зберегти», під полем відображається «Повідомлення користувача».
Дозволити певне значення для стовпця списку SharePoint
У першому прикладі ми побачимо, як дозволити певне значення в стовпці списку SharePoint, інакше буде показано помилку перевірки.
Тут ми можемо побачити, як працює перевірка стовпця списку в SharePoint Online/2013/2016.
У мене є список SharePoint 2013, який містить стовпець «Заголовок». Я хочу, щоб користувачі могли вводити лише «пан» або «місіс». Якщо користувачі введуть щось інше, крім цього, воно має видати повідомлення про помилку, що ви можете вказати лише Mr або Mrs.
Щоб використати перевірку для певного стовпця, виконайте наведені нижче дії.
Відкрийте свій список SharePoint, а потім перейдіть на сторінку налаштувань списку. На сторінці налаштувань перейдіть до розділу Стовпці і клацніть потрібний стовпець, для якого потрібно перевірити. У моєму випадку це Стовпець заголовка .
Відкриється сторінка редагування стовпця, тут натисніть «Перевірка стовпця». Потім у полі формули введіть так:
=АБО(Титул="Містер",Титул="Міс")
І в повідомленні користувача розмістіть повідомлення, яке користувач хоче побачити, якщо перевірка не пройде, наприклад: «Будь ласка, вставте лише Mr або пані».
Формула має виглядати так:
Потім натисніть ОК і збережіть формулу.
Тепер спробуйте додати один елемент до списку SharePoint. Якщо ви додасте щось інше, окрім «Mr» або «Mrs» у стовпці «Title», має відобразитися таке повідомлення:
Перевірка віку стовпця списку SharePoint
Тепер у цьому прикладі ми побачимо, як можна перевірити вік за допомогою перевірки стовпця списку SharePoint.
Якщо ви хочете перевірити інший стовпець, скажімо, у вас є стовпець віку, і ви хочете показати повідомлення перевірки, якщо користувач встановив значення менше 25.
Ви можете записати у формулу перевірки стовпців, як показано нижче:
=(Вік>25)
Це має виглядати так:
Тепер, коли користувач намагається поставити значення менше 25, він покаже повідомлення, як показано нижче:
Перевірка стовпців списку SharePoint (потрібна перевірка принаймні одного стовпця)
Тепер ми побачимо, як ми можемо застосувати «Вимагати перевірки принаймні одного стовпця» у стовпці списку SharePoint.
Ось у мене є список контактів на моєму сайті SharePoint Online. У цьому списку є 3 стовпці:
- Домашній телефон
- Службовий телефон
- Мобільний телефон
Вимога тут полягає в тому, щоб користувач мав ввести принаймні один номер телефону.
Тут ми можемо використовувати перевірку списку. Щоб застосувати перевірку списку, виконайте наведені нижче дії.
Перейдіть на сторінку налаштувань списку SharePoint і натисніть «Параметри перевірки» в розділі Загальні Налаштування , як показано нижче:
Потім на сторінці «Параметри перевірки» запишіть формулу, наведену нижче:
=COUNTA([Домашній телефон],[Робочий телефон],[Мобільний номер])>=1
Ви також можете розмістити повідомлення про помилку в розділі «Повідомлення користувача», як показано нижче:
Натисніть «Зберегти», щоб зберегти формулу.
Тепер, коли користувач намагається надіслати, не вказуючи номер телефону, запускається перевірка, як показано нижче:
Подібним чином, якщо ви хочете перевірити інші сценарії, як-от користувач повинен ввести номер мобільного телефону або ідентифікатор електронної пошти, тоді ви можете написати формулу, як показано нижче:
=COUNTA([Emil ID];[Номер мобільного телефону])>=1
Дата перевірки стовпця SharePoint має бути вищою за сьогоднішню
Тепер ми побачимо приклад дати перевірки стовпця SharePoint, ми побачимо, як ми можемо перевірити, що дата має бути більшою за сьогоднішню за допомогою перевірки стовпця SharePoint.
Тут у мене є список SharePoint Online із стовпцем «Дата виконання». Тут ми запровадимо перевірку стовпця дати, щоб користувач міг вибрати дату, яка має бути більшою за сьогоднішню.
Відкрийте список SharePoint Online, перейдіть на сторінку параметрів списку. А потім виберіть Параметри перевірки в розділі Загальні налаштування.
Потім на сторінці параметрів перевірки додайте наведену нижче формулу та повідомлення користувача, як показано нижче:
Формула: [Дата виконання]>Сьогодні()
Повідомлення користувача: Дата виконання має бути більшою за сьогоднішню
Тепер, коли користувач вибирає дату, меншу за сьогоднішню, ви можете побачити повідомлення про помилку, як показано нижче:
Сподіваюся, цей приклад допоможе зрозуміти, що «Дата перевірки стовпця SharePoint має бути більшою за сьогоднішню».
Подібним чином, якщо ви хочете перевірити, щоб термін виконання був більшим за створену дату, ви можете написати формулу нижче:
=[Дата виконання] > [Створено]
Перевірка стовпця SharePoint: перевірка дати початку та дати завершення (речення AND у перевірці списку)
Тепер ми побачимо, як ми можемо виконати перевірку стовпців SharePoint для дати початку та дати завершення. У цьому конкретному прикладі ми побачимо, як термін використання повинен бути більшим, ніж сьогодні, і меншим, ніж 30 днів.
Ми також побачимо, як ми можемо використовувати речення AND у перевірці списку в SharePoint.
Відкрийте список SharePoint Online, перейдіть на сторінку параметрів списку. А потім виберіть Параметри перевірки в розділі Загальні налаштування.
Потім на сторінці параметрів перевірки додайте наведену нижче формулу та повідомлення користувача, як показано нижче:
=IF([Дата виконання]>Сьогодні(),IF(DATEDIF(Сьогодні(),[Дата виконання],"d")<=90,TRUE,FALSE),FALSE)
Тепер, якщо користувач вводить Термін виконання, який перевищує 30 днів, ви можете побачити помилку, як показано нижче:
У цій статті про SharePoint ми обговорювали, як додати перевірку в стовпець списку в SharePoint Online/2013/2016/2019.