Lưu ý
Cần có ủy quyền mới truy nhập được vào trang này. Bạn có thể thử đăng nhập hoặc thay đổi thư mục.
Cần có ủy quyền mới truy nhập được vào trang này. Bạn có thể thử thay đổi thư mục.
Áp dụng cho: Ứng dụng
Canvas Copilot Studio Desktop
dòng
ứng dụng dựa trên mô
hình Power Platform CLI Chức năng
đảo dữ liệu
Power Pages
Chuyển đổi văn bản, số hoặc giá trị động thành một giá Boolean trị.
Description
Sử dụng hàm Boolean để chuyển đổi các kiểu khác thành một giá Boolean trị. Giá Booleantrị đúng,sai hoặc trống.
Trong hầu hết các trường hợp, bắt buộc nhập diễn ra tự động và bạn không cần phải sử dụng hàm Boolean một cách rõ ràng. Ví dụ: trả If( "true", 1, 0 ) về 1 vì chuỗi văn bản "true" được tự động chuyển đổi thành Boolean. Hàm Boolean này rất hữu ích khi bạn muốn chuyển đổi rõ ràng hoặc khi bạn sử dụng giá trị động.
Cú pháp
Boolean( Văn bản )
Boolean( TextSingleColumnTable )
-
Văn bản - Bắt buộc. (Các) chuỗi cần chuyển đổi. Phải là phiên bản không phân biệt chữ hoa chữ thường của
"true"hoặc"false". Các chuỗi văn bản này không được bản địa hóa. văn bản trống và trống cũng được chấp nhận và chuyển đổi thành văn bản trống. Mọi chuỗi văn bản khác sẽ trả về lỗi.
Boolean( Số )
Boolean( NumberSingleColumnTable )
-
Số - Bắt buộc. (Các) số cần chuyển đổi.
0được chuyển thành false và tất cả các số khác được chuyển thành true. các giá trị trống được chấp nhận và chuyển đổi thành trống.
Boolean( Giá trị Động )
-
DynamicValue - Bắt buộc. Giá trị động cần chuyển đổi. Các giá trị có thể chấp nhận phụ thuộc vào nhà cung cấp động. Đối với JSON, các giá trị boolean JSON
true,falsevànullđược chấp nhận, tương ứng với giá trị true, false và blank trong Power Fx. Các giá trị chuỗi hoặc số được chấp nhận như đã nêu trong phần quá tải Chuỗi và Số được mô tả trước đó.
Ví dụ
Cách sử dụng cơ bản
| Công thức | Description | Kết quả |
|---|---|---|
| Boolean( "đúng" ) | Chuyển đổi chuỗi văn bản "true" thành giá trị boolean. |
ĐÚNG VẬY |
| Boolean( "false" ) | Chuyển đổi chuỗi văn bản "false" thành giá trị boolean. |
SAI |
| Boolean( "TRUE" ) | Chuyển đổi chuỗi văn bản "TRUE" thành giá trị boolean. |
ĐÚNG VẬY |
| Boolean( "TrUe" ) | Chuyển đổi chuỗi văn bản "TrUe" thành giá trị boolean. |
ĐÚNG VẬY |
| Boolean( "Trung thực" ) | Cố gắng chuyển đổi chuỗi văn bản "Truthful" thành giá trị boolean, nhưng trả về lỗi vì chuỗi này không phải là phiên bản không phân biệt chữ hoa chữ thường của true và false. |
lỗi (đối số không hợp lệ) |
| Boolean( Trống() ) | Chuyển đổi giá trị trống thành giá trị boolean. | trống |
| Boolean( 0 ) | Chuyển đổi số thành 0 giá trị boolean. |
SAI |
| Boolean( 1 ) | Chuyển đổi số thành 1 giá trị boolean. |
ĐÚNG VẬY |
| Boolean( -1234 ) | Chuyển đổi số thành -1234 giá trị boolean. |
ĐÚNG VẬY |
Sử dụng động
| Công thức | Description | Kết quả |
|---|---|---|
| Boolean( ParseJSON( "{ ""bool"": true }" ).bool ) | Chuyển đổi giá trị động true (JSON Boolean) thành giá trị boolean. |
ĐÚNG VẬY |
| Boolean( ParseJSON( "{ ""bool"": null }" ).bool ) | Chuyển đổi giá trị động null (giá trị Null JSON) thành giá trị boolean. |
trống |
| Boolean( ParseJSON( "{ ""bool"": "true" }" ).bool ) | Tìm cách chuyển "true" đổi giá trị động (chuỗi JSON) thành giá trị boolean nhưng vì nó không phải là giá trị boolean hợp lệ trong JSON, lỗi được trả về. |
lỗi (đối số không hợp lệ) |
| Boolean( ParseJSON( "[ true, false, null ]" ).bool ) | Cố gắng chuyển đổi mảng giá trị boolean thành bảng một cột. Bảng một cột không được hỗ trợ với các giá trị động, và thay vào đó công thức ForAll( Table(ParseJSON( "[true, false, null]" )), Boolean( ThisRecord.Value ) ) hoặc ForAll( ParseJSON( "[true, false, null]" ), Boolean( ThisRecord ) ) nên được sử dụng. |
lỗi (đối số không hợp lệ) |
Bảng một cột
| Công thức | Description | Kết quả |
|---|---|---|
| Boolean( [ "true", "false", Blank() ] ) | Chuyển đổi bảng một cột gồm các chuỗi văn bản thành bảng một cột gồm các giá trị boolean. | [ true, false, blank ] |
| Boolean( [ "true", "falsified" ] ) | Chuyển đổi bảng một cột gồm các chuỗi văn bản thành bảng một cột gồm các giá trị boolean. Vì bản ghi thứ hai trong bảng này không phải là phiên bản không phân biệt chữ hoa chữ thường của true và false, nên hệ thống sẽ trả về lỗi cho bản ghi này. |
[ true, error (đối số không hợp lệ) ] |
| Boolean( [ 1, 2, 0 ] ) | Chuyển đổi bảng số cột đơn thành bảng cột giá trị boolean duy nhất. | [ true, true, false ] |