แชร์ผ่าน


Andฟังก์ชัน , OrและNot

นําไปใช้กับ: แอป พื้นที่ทํางาน Copilot Studio Desktop โฟลว์ คอลัมน์ สูตร Dataverse แอป แบบจําลอง Power Platform CLI Dataverse ฟังก์ชัน Power Pages

ฟังก์ชันตรรกะบูลีน โดยทั่วไปใช้เพื่อจัดการผลลัพธ์ของการเปรียบเทียบและทดสอบ

คำอธิบาย

ฟังก์ชันAndจะส่งกลับ true ถ้าอาร์กิวเมนต์ทั้งหมดเป็น true

ฟังก์ชันOrจะส่งกลับ true ถ้าอาร์กิวเมนต์ใด ๆ เป็น true

ฟังก์ชันNotจะส่งกลับ true ถ้าอาร์กิวเมนต์เป็น false และส่งกลับ false ถ้าอาร์กิวเมนต์เป็น true

ฟังก์ชันเหล่านี้ทำงานในลักษณะเดียวกับที่ทำใน Excel คุณยังสามารถใช้ ตัวดำเนินการ เพื่อดำเนินการเดียวกันเหล่านี้ โดยใช้ไวยากรณ์ Visual Basic หรือ JavaScript อย่างใดอย่างหนึ่ง:

เครื่องหมายฟังก์ชัน เครื่องหมาย ตัวดำเนินการ Visual Basic เครื่องหมาย ตัวดำเนินการ JavaScript
And( x, y ) x And y x&y
Or( x, y ) x Or y x || y
Not( x ) Not x ! X

ฟังก์ชันเหล่านี้ทำงานกับค่าตรรกะ คุณไม่สามารถผ่านฟังก์ชันเหล่านี้ด้วยตัวเลขหรือสตริงโดยตรงได้ คุณต้องทำการเปรียบเทียบหรือทดสอบแทน ตัวอย่างเช่น สูตรตรรกะนี้ x> 1 ประเมินค่าบูลีน จริง ถ้า x มากกว่า 1 ถ้า x น้อยกว่า 1 สูตรจะคำนวณเป็น เท็จ

ไวยากรณ์

And( LogicalFormula1, LogicalFormula2 [, LogicalFormula3, ... ] )
Or( LogicalFormula1, LogicalFormula2 [, LogicalFormula3, ... ] )
Not( LogicalFormula )

  • LogicalFormulas - จำเป็น สูตรตรรกะสำหรับคำนวณและดำเนินการ

ตัวอย่าง

ตัวอย่างในส่วนนี้ใช้ตัวแปรส่วนกลางเหล่านี้:

  • = เท็จ
  • b = จริง
  • x = 10
  • y = 100
  • s = "สวัสดีโลก"

หากต้องการสร้างตัวแปรส่วนกลางเหล่านี้ในแอป ให้แทรกตัวควบคุม Button และตั้งค่าคุณสมบัติ OnSelect เป็นสูตรนี้:

Set( a, false ); Set( b, true ); Set( x, 10 ); Set( y, 100 ); Set( s, "Hello World" )

เลือกปุ่ม (โดยคลิกที่ปุ่มในขณะที่คุณกดปุ่ม Alt ค้างไว้) จากนั้นตั้งค่าคุณสมบัติ Text ของตัวควบคุม ป้ายชื่อ เป็นสูตรในคอลัมน์แรกของตารางถัดไป

สูตร คำอธิบาย ผลลัพธ์
And( a, b ) ทดสอบค่าของ a และ b หนึ่งในอาร์กิวเมนต์เป็น เท็จ ดังนั้น ฟังก์ชันจะส่งคืน เท็จ เท็จ
a And b เหมือนกับตัวอย่างก่อนหน้านี้ โดยใช้เครื่องหมาย Visual Basic เท็จ
เอ&แอมป์;&แอมป์; บี เหมือนกับตัวอย่างก่อนหน้านี้ โดยใช้เครื่องหมาย JavaScript เท็จ
Or( a, b ) ทดสอบค่าของ a และ b หนึ่งในอาร์กิวเมนต์เป็น จริง ดังนั้น ฟังก์ชันจะส่งคืน จริง จริง
a Or b เหมือนกับตัวอย่างก่อนหน้านี้ โดยใช้เครื่องหมาย Visual Basic จริง
ก || ข เหมือนกับตัวอย่างก่อนหน้านี้ โดยใช้เครื่องหมาย JavaScript จริง
Not( a ) ทดสอบค่าของ a อาร์กิวเมนต์เป็น เท็จ ดังนั้นฟังก์ชันจะส่งคืนผลลัพธ์ที่ตรงกันข้าม จริง
Not a เหมือนกับตัวอย่างก่อนหน้านี้ โดยใช้เครื่องหมาย Visual Basic จริง
! น. เหมือนกับตัวอย่างก่อนหน้านี้ โดยใช้เครื่องหมาย JavaScript จริง
Len( s ) < 20 AndNot IsBlank( s ) ทดสอบว่าความยาวของ s น้อยกว่า 20 และไม่ว่าจะเป็น ค่า ว่าง ความยาวน้อยกว่า 20 และ ค่าไม่ใช่ว่างเปล่า ดังนั้น ผลลัพธ์คือ จริง จริง
Or( Len( s ) < 10, x < 100, y < 100 ) ทดสอบว่าความยาวของ s น้อยกว่า 10 ไม่ว่าจะเป็น x น้อยกว่า 100 และไม่ว่าจะเป็น Y น้อยกว่า 100 อาร์กิวเมนต์ที่หนึ่งและที่สามเป็นเท็จ แต่ข้อที่สองเป็นจริง ดังนั้น ฟังก์ชันส่งกลับ จริง จริง
Not IsBlank( s ) ทดสอบว่า s คือ ว่าง ซึ่งส่งกลับ เท็จ Notส่งกลับค่าตรงข้ามของผลลัพธ์นี้ ซึ่งเป็นจริง จริง