Các chức năng Trái, Giữa và Phải
Áp dụng cho: Ứng dụng Canvas Dataverse Cột công thức Luồng máy tính để bàn Ứng dụng dựa trên mô hình Power Pages Power Platform CLI
Trích xuất phần bên trái, giữa hoặc phải của một chuỗi văn bản.
Mô tả
Hàm Left, Mid và Right trả về một phần của chuỗi.
- Left trả về các ký tự bắt đầu của một chuỗi.
- Mid trả về các ký tự ở giữa của một chuỗi.
- Right trả về các ký tự kết thúc của một chuỗi.
Nếu bạn chỉ định một chuỗi làm đối số, hàm sẽ trả về một phần của chuỗi như yêu cầu. Nếu bạn chỉ định một bảng một cột chứa các chuỗi, hàm sẽ trả về một bảng một cột có một cột Giá trị chứa các phần mà bạn yêu cầu trong các chuỗi đó. Nếu chỉ định bảng nhiều cột, bạn có thể chuyển bảng này thành bảng một cột, như mô tả trong phần cách thao tác với bảng.
Nếu vị trí bắt đầu là một số âm hoặc vượt quá độ dài chuỗi, hàm Mid trả về blank. Bạn có thể kiểm tra độ dài của chuỗi bằng cách sử dụng hàm Len. Nếu bạn yêu cầu nhiều ký tự hơn so với số ký tự của chuỗi, hàm sẽ trả về nhiều ký tự nhất có thể.
Cú pháp
Bên trái( Chuỗi, Số ký tự )
Mid( Chuỗi, Vị trí bắt đầu [, Số ký tự ] )
Right( Chuỗi, Số ký tự )
- Chuỗi - Bắt buộc. Chuỗi từ sẽ trích xuất kết quả.
- StartingPosition - Bắt buộc (Chỉ ở giữa ). Vị trí bắt đầu. Ký tự đầu tiên của chuỗi là vị trí 1.
- NumberOfCharacters - Bắt buộc (chỉ Trái và Phải ). Số ký tự cần trả về. Nếu hàm Mid không có đối số này, hàm sẽ trả về phần tính từ vị trí đầu tiên cho đến hết chuỗi.
Bên trái( Bảng một cột, Số ký tự )
Giữa( Bảng cột đơn, Vị trí bắt đầu [, Số ký tự ] )
Right( Bảng một cột, Số ký tự )
- SingleColumnTable - Bắt buộc. Bảng một cột gồm các chuỗi cần trích xuất kết quả.
- StartingPosition - Bắt buộc (Chỉ ở giữa ). Vị trí bắt đầu. Ký tự đầu tiên của chuỗi là vị trí 1.
- NumberOfCharacters - Bắt buộc (chỉ Trái và Phải ). Số ký tự cần trả về. Nếu hàm Mid không có đối số này, hàm sẽ trả về phần tính từ vị trí đầu tiên cho đến hết chuỗi.
Ví dụ
Một chuỗi
Các ví dụ trong phần này sử dụng công cụ điều khiển nội dung nhập văn bản làm nguồn dữ liệu. Công cụ điều khiển này có tên là Author và chứa chuỗi "E. E. Cummings".
Công thức | Mô tả | Kết quả |
---|---|---|
Trái( Tác giả. Văn bản, 5 ) | Trích xuất tối đa 5 ký tự từ đầu chuỗi. | "E. E." |
Giữa( Tác giả. Văn bản, 7, 4 ) | Trích xuất tối đa 4 ký tự của chuỗi, bắt đầu từ ký tự thứ 7. | "Cumm" |
Giữa( Tác giả. Văn bản, 7 ) | Trích xuất toàn bộ ký tự của chuỗi, bắt đầu từ ký tự thứ 7. | "Cummings" |
Đúng( Tác giả. Văn bản, 5 ) | Trích xuất tối đa 5 ký tự từ cuối chuỗi. | "mings" |
Bảng một cột
Ở mỗi ví dụ trong phần này, hàm trích xuất các chuỗi từ cột Address (Địa chỉ) của nguồn dữ liệu tên là People và trả về bảng kết quả có một cột:
Tên | Địa chỉ |
---|---|
"Jean" | "123 Phố Main NE" |
"Fred" | "789 SW 39th #3B" |
Công thức | Description | Kết quả |
---|---|---|
Left( ShowColumns( People, "Địa chỉ"), 8) | Trích xuất 8 ký tự đầu tiên của mỗi chuỗi. | Bảng một cột có một cột chứa các giá trị sau: "123 Main", "789 SW 3" Value |
Mid( ShowColumns( Người, "Địa chỉ"), 5, 7) | Trích xuất 7 ký tự ở giữa mỗi chuỗi, bắt đầu từ ký tự thứ 5. | Bảng một cột có một cột chứa các giá trị sau: "Main St", "SW 39th" Value |
Right( ShowColumns( People, "Địa chỉ"), 7) | Trích xuất 7 ký tự cuối cùng của mỗi chuỗi. | Bảng một cột có một cột chứa các giá trị sau: "n St NE", "9th #3B" Value |
Ví dụ chi tiết
Nhập hoặc tạo bộ sưu tập tên là Inventory và hiển thị bộ sưu tập này trong thư viện, như quy trình đầu tiên được mô tả trong phần Hiển thị hình ảnh và văn bản trong thư viện.
Đặt thuộc tính Văn bản của nhãn phía dưới thư viện thành công thức sau:
Right(ThisItem.ProductName, 3)
Nhãn hiển thị 3 ký tự cuối cùng của mỗi tên sản phẩm.