Chia sẻ qua


Boolean chức năng

Á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, falsenull được chấp nhận, tương ứng với giá trị true, falseblank 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ỗiSố đượ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 truefalse. 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 truefalse, 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 ]