ฟังก์ชัน Lower Upper และ Proper
ใช้กับ: แอปพื้นที่ทำงาน Dataverse คอลัมน์สูตร โฟลว์เดสก์ท็อป แอปแบบจำลอง Power Pages Power Platform CLI
แปลงตัวอักษรในสตริงข้อความเป็นตัวพิมพ์เล็กทั้งหมด ตัวพิมพ์ใหญ่ทั้งหมด หรือตัวพิมพ์ที่เหมาะสม
คำอธิบาย
ฟังก์ชัน Lower Upper และ Proper จะแปลงตัวพิมพ์ของตัวอักษรในสตริง
- Lower แปลงตัวอักษรตัวพิมพ์ใหญ่เป็นตัวพิมพ์เล็ก
- Upper แปลงตัวอักษรตัวพิมพ์เล็กเป็นตัวพิมพ์ใหญ่
- Proper แปลงตัวอักษรแรกในแต่ละคำเป็นตัวพิมพ์ใหญ่ถ้าเป็นตัวพิมพ์เล็ก และแปลงตัวอักษรตัวพิมพ์ใหญ่อื่นใดเป็นตัวพิมพ์เล็ก
ฟังก์ชันทั้งสามรายการจะละเว้นอักขระที่ไม่ใช่ตัวอักษร
ถ้าคุณผ่านสตริงแรก ค่าที่ส่งกลับจะเป็นสตริงนั้นเวอร์ชันที่แปลงแล้ว ถ้าคุณผ่าน ตาราง แบบคอลัมน์เดียวที่มีสตริง ค่าที่ส่งกลับจะเป็นตารางสตริงที่แปลงแล้วแบบคอลัมน์เดียว ถ้าคุณมีตารางแบบหลายคอลัมน์ คุณสามารถจัดรูปร่างเป็นตารางแบบคอลัมน์เดียวได้ ตามที่ การทำงานกับตาราง อธิบายไว้
ไวยากรณ์
Lower( String )
Upper( String )
Proper( String )
- สตริง - จำเป็น สตริงที่จะแปลง
Lower( SingleColumnTable )
Upper( SingleColumnTable )
Proper( SingleColumnTable )
- SingleColumnTable -จำเป็นต้องมี ตารางสตริงแบบคอลัมน์เดียวที่จะแปลง
ตัวอย่าง
สตริงเดียว
ตัวอย่างในส่วนนี้ใช้ตัวควบคุมการป้อนข้อความ ชื่อว่า Author เป็น แหล่งข้อมูล ตัวควบคุมมีสตริง "E. E. CummINGS"
สูตร | คำอธิบาย | ผลลัพธ์ |
---|---|---|
Lower( Author.Text ) | แปลงตัวอักษรตัวพิมพ์ใหญ่ใดๆ ในสตริง เป็นตัวพิมพ์เล็ก | "e. e. cummings" |
Upper( Author.Text ) | แปลงตัวอักษรตัวพิมพ์เล็กใดๆ ในสตริง เป็นตัวพิมพ์ใหญ่ | "E. E. CUMMINGS" |
Proper( Author.Text ) | แปลงตัวอักษรแรกของแต่ละคำเป็นตัวพิมพ์ใหญ่ถ้าเป็นตัวพิมพ์เล็ก และแปลงตัวอักษรตัวพิมพ์ใหญ่อื่นใดเป็นตัวพิมพ์เล็ก | "E. E. Cummings" |
ตารางแบบคอลัมน์เดียว
ตัวอย่างในส่วนนี้จะแปลงสตริงจาก คอลัมน์ที่อยู่ ของแหล่งข้อมูล ผู้คน ที่มีข้อมูลนี้:
Name | ที่อยู่ |
---|---|
"Jean" | "123 ถนนหลัก NE" |
"Fred" | "789 SW 39th #3B" |
แต่ละสูตรจะส่งกลับตารางแบบคอลัมน์เดียวที่มีสตริงที่แปลงแล้ว
สูตร | คำอธิบาย | ผลลัพธ์ |
---|---|---|
Lower( ShowColumns( People, "Address" ) ) | แปลงตัวอักษรที่เป็นตัวพิมพ์เล็กให้เป็นตัวพิมพ์ใหญ่ | ตารางคอลัมน์เดียวที่มีคอลัมน์ Value ที่มีค่าต่อไปนี้: "123 main st ne", "789 sw 39th #3b" |
Upper( ShowColumns( People, "Address" ) ) | แปลงตัวอักษรที่เป็นตัวพิมพ์เล็กให้เป็นตัวพิมพ์ใหญ่ | ตารางคอลัมน์เดียวที่มีคอลัมน์ Value ที่มีค่าต่อไปนี้: "123 MAIN ST NE", "789 SW 39TH #3B" |
Proper( ShowColumns( People, "Address" ) ) | แปลงตัวอักษรแรกของคำที่เป็นตัวพิมพ์เล็กเป็นตัวพิมพ์ใหญ่ และแปลงตัวอักษรอื่นใดที่เป็นตัวพิมพ์ใหญ่เป็นตัวพิมพ์เล็ก | ตารางคอลัมน์เดียวที่มีคอลัมน์ Value ที่มีค่าต่อไปนี้: "123 Main St Ne", "789 Sw 39th #3b" |
ตัวอย่างแบบทีละขั้นตอน
- เพิ่มตัวควบคุม การป้อนข้อความ และตั้งชื่อว่า Source
- เพิ่มป้ายกำกับ แล้วตั้งค่าคุณสมบัติ Text เป็นฟังก์ชันนี้
Proper(Source.Text) - กด F5 แล้วพิมพ์ WE ARE THE BEST! ลงในกล่อง แหล่งที่มา
ป้ายกำกับจะแสดง We Are The Best!