Нотатка
Доступ до цієї сторінки потребує авторизації. Можна спробувати ввійти або змінити каталоги.
Доступ до цієї сторінки потребує авторизації. Можна спробувати змінити каталоги.
Застосовується до: Canvas apps
Copilot Studio
Desktop flows
Dataverse formula columns
Model-driven apps
Power Platform CLI
Dataverse functions
Power Pages
Видобування лівої, середньої або правої частин рядка тексту.
Опис
Функція Leftта функція , Midякі Right повертають частину рядка.
- Left повертає перші символи рядка.
- Mid повертає середні символи рядка.
- Right повертає кінцеві символи рядка.
Якщо вказати один рядок як аргумент, функція поверне ту частину рядка, яку було запитано. Якщо ви вказуєте таблицю з одним стовпцем , яка містить рядки, функція повертає таблицю з одним стовпцем зі стовпцем «Значення », що містить частини, які ви запитали з цих рядків. Якщо вказати таблицю з кількома стовпцями, її можна переробити на таблицю з одним стовпцем, як описано в статті про роботу з таблицями.
Якщо початкова позиція від'ємна або виходить за межі рядка, Mid повертає пусте значення. Довжину рядка можна перевірити за допомогою функції Len. Якщо кількість запитаних символів перевищує кількість, що міститься в рядку, функція поверне якнайбільшу кількість символів.
Синтаксис
Left( Рядок, числовиххарактерів )
Mid( String, StartingPosition [, NumberOfCharacters ] )
Right( Рядок, числовиххарактерів )
- Рядок - обов’язковий. Рядок, із якого потрібно видобути результат.
- Початкове розташування – обов'язковий (Mid лише). Початкове розташування. Перший символ рядка є розташуванням 1.
- NumberOfCharacters – обов'язковий (Left і Right лише). Кількість символів, які потрібно повернути. Якщо для функції не вказано Mid , функція повертає частину від початкової позиції до кінця рядка.
Left( SingleColumnTable, NumberOfCharacters )
Mid( SingleColumnTable, StartingPosition [, NumberOfCharacters ] )
Right( SingleColumnTable, NumberOfCharacters )
- SingleColumnTable - обов’язковий. Таблиця з одним стовпцем і рядками, із якої потрібно видобути результати.
- Початкове розташування – обов'язковий (Mid лише). Початкове розташування. Перший символ рядка є розташуванням 1.
- NumberOfCharacters – обов'язковий (Left і Right лише). Кількість символів, які потрібно повернути. Якщо для функції не вказано Mid , функція повертає частину від початкової позиції до кінця рядка.
Приклади
Один рядок
У наведених у цьому розділі прикладах як джерело даних використовується елемент керування «Ввід тексту». Елемент керування має ім’я Author (Автор) і містить рядок «E. E. Cumming»
| Формула | Опис | Результат |
|---|---|---|
| Left( Автор.Текст, 5 ) | Видобуває до п’яти символів з початку рядка. | "E. E." |
| Mid( Автор.Текст, 7, 4 ) | Видобуває з рядка до чотирьох символів, починаючи з сьомого символу. | "Cumm" |
| Mid( Автор.Текст, 7 ) | Видобуває з рядка всі символи, починаючи з сьомого символу. | "Cummings" |
| Right( Автор.Текст, 5 ) | Видобуває до п’яти символів з кінця рядка. | "mings" |
Таблиця з одним стовпцем
У кожному прикладі із цього розділу видобуваються рядки зі стовпцяAddress джерела даних з іменем People та повертається таблиця з одним стовпцем, що містить результати.
| Ім'я | Адреса |
|---|---|
| "Джинс" | "123 Main St NE" |
| "Фред" | "789 SW 39-й #3B" |
| Формула | Опис | Результат |
|---|---|---|
| Left( ShowColumns( Люди, "Адреса" ), 8 ) | Видобуває перші вісім символів кожного рядка. | Таблиця з одним стовпцем зі Value стовпцем, що містить такі значення: «123 Основна», «789 SW 3» |
| Mid( ShowColumns( Люди, "Адреса" ), 5, 7 ) | Видобуває середні сім символів кожного рядка, починаючи з п’ятого символу. | Таблиця з одним стовпцем зі Value стовпцем, що містить такі значення: "Main St", "SW 39th" |
| Right( ShowColumns( Люди, "Адреса" ), 7 ) | Видобуває останні сім символів кожного рядка. | Таблиця з одним стовпцем зі Value стовпцем, що містить такі значення: "n St NE", "9th #3B" |
Покроковий приклад
Імпортуйте або створіть колекцію з іменем Inventory (Запаси) та відобразіть її в галереї, як описано в першій процедурі з розділу Відображення зображень і тексту в галереї.
Настройте властивість Text нижнього підпису в галереї відповідно до нижченаведеної функції.
Right( ThisItem.ProductName, 3 )
Підпис відобразить останні три символи кожної назви продукту.