คุณสามารถใช้ฟังก์ชันในแม่แบบฟอร์ม Microsoft Office InfoPath เพื่อดำเนินการงานหลายแบบ เช่น การนับจำนวนเขตข้อมูลหรือการคำนวณผลรวมของคอลัมน์ในตารางเสริมแถว คุณสามารถใช้ฟังก์ชันในสูตร (สูตร: นิพจน์ XPath ที่สร้างจากค่า เขตข้อมูลหรือกลุ่ม ฟังก์ชันและตัวดำเนินการ สูตรสามารถนำมาใช้คำนวณค่าทางคณิตศาสตร์ แสดงวันที่และเวลา และเขตข้อมูลอ้างอิง)ที่คุณป้อนลงในกล่องโต้ตอบ แทรกสูตร สำหรับตัวควบคุมหรือเขตข้อมูลบนแม่แบบฟอร์มของคุณ
ในบทความนี้
ภาพรวมของฟังก์ชัน
ฟังก์ชัน InfoPath เป็นนิพจน์ที่ส่งกลับค่าโดยยึดตามผลลัพธ์ของการคำนวณ คุณสามารถใช้ฟังก์ชันในสูตรที่คุณป้อนในกล่องโต้ตอบ แทรกสูตร ฟังก์ชันมีสามส่วนดังต่อไปนี้
ชื่อ ชื่อของฟังก์ชัน ปกติชื่อจะบ่งบอกการกระทำที่ฟังก์ชันนั้นๆ จะดำเนินการ
ค่าส่งกลับ ผลลัพธ์ของฟังก์ชัน
อาร์กิวเมนต์ ค่าที่ฟังก์ชันต้องการเพื่อดำเนินการคำนวณ
ฟังก์ชันอาจต้องการหรือไม่ต้องการอาร์กิวเมนต์เพื่อส่งกลับค่า ถ้าฟังก์ชันต้องการอาร์กิวเมนต์ คุณต้องรู้จำนวนอาร์กิวเมนต์ที่ต้องการและชนิดข้อมูลของแต่ละอาร์กิวเมนต์ ฟังก์ชันจะไม่ทำงานถ้าคุณใส่จำนวนหรือชนิดของอาร์กิวเมนต์ที่ต้องการไม่ถูกต้อง
อาร์กิวเมนต์ในฟังก์ชันเป็นนิพจน์ XPath ที่ประกอบด้วยค่า ฟังก์ชัน และตัวดำเนินการซึ่งจะประเมินเป็นค่าเดียว ภาพประกอบต่อไปนี้แสดงความสัมพันธ์ระหว่างฟังก์ชัน นิพจน์ และสูตร

ด้านบนของหน้า
ฟังก์ชันวันที่และเวลา
| ฟังก์ชัน |
คำอธิบาย |
ไวยากรณ์ |
| addDays |
ส่งกลับวันที่ที่เป็นผลลัพธ์ของการเพิ่มอาร์กิวเมนต์ที่สองให้กับอาร์กิวเมนต์แรก ชนิดข้อมูลของค่าส่งกลับขึ้นอยู่กับชนิดข้อมูลของอาร์กิวเมนต์แรก
- ชนิดข้อมูล วันที่ (date) ส่งกลับชนิดข้อมูล วันที่ (date)
- ชนิดข้อมูล วันที่และเวลา (dateTime) ส่งกลับชนิดข้อมูล วันที่และเวลา (dateTime)
|
addDays(อาร์กิวเมนต์1, อาร์กิวเมนต์2)
อาร์กิวเมนต์1 อาร์กิวเมนต์ที่สองจะถูกเพิ่มในวันที่นี้ อาร์กิวเมนต์นี้สามารถเป็นชนิดข้อมูล วันที่ (date) หรือ วันที่และเวลา (dateTime)
อาร์กิวเมนต์2
จำนวนวันที่คุณต้องการเพิ่มให้กับอาร์กิวเมนต์แรก พารามิเตอร์นี้ต้องเป็นชนิดข้อมูล จำนวนเต็ม (integer)
|
| addSeconds |
ส่งกลับเวลาที่เป็นผลลัพธ์ของการเพิ่มอาร์กิวเมนต์ที่สองให้กับอาร์กิวเมนต์แรก ชนิดข้อมูลของค่าส่งกลับขึ้นอยู่กับชนิดข้อมูลของอาร์กิวเมนต์แรก
- ชนิดข้อมูล เวลา (time) ส่งกลับชนิดข้อมูล เวลา (time)
- ชนิดข้อมูล วันที่ (date) หรือ วันที่และเวลา (dateTime) ส่งกลับชนิดข้อมูล วันที่และเวลา (dateTime)
|
addSeconds(อาร์กิวเมนต์1, อาร์กิวเมนต์2)
อาร์กิวเมนต์1
อาร์กิวเมนต์ที่สองจะถูกเพิ่มในเวลานี้ อาร์กิวเมนต์นี้สามารถเป็นชนิดข้อมูล เวลา (time) วันที่ (date) หรือ วันที่และเวลา (dateTime)
อาร์กิวเมนต์2
จำนวนของอาร์กิวเมนต์ที่สองที่คุณต้องการเพิ่มให้กับอาร์กิวเมนต์แรก เขตข้อมูลในพารามิเตอร์นี้ต้องเป็นชนิดข้อมูล จำนวนเต็ม (integer)
|
| now |
ส่งกลับวันที่และเวลาในชนิดข้อมูล วันที่และเวลา (dateTime) เมื่อฟอร์มถูกเปิดเป็นครั้งแรก |
now() ฟังก์ชันนี้ไม่มีการใช้งานอาร์กิวเมนต์
|
| today |
ส่งกลับวันที่ในชนิดข้อมูล วันที่ (date) เมื่อฟอร์มถูกเปิดเป็นครั้งแรก |
today() ฟังก์ชันนี้ไม่มีการใช้งานอาร์กิวเมนต์
|
ด้านบนของหน้า
ฟังก์ชันเขตข้อมูล
| ฟังก์ชัน |
คำอธิบาย |
ไวยากรณ์ |
|
name |
ส่งกลับชื่อที่ขยายของชื่อเขตข้อมูลที่ระบุในอาร์กิวเมนต์ ชื่อที่ขยายมีคำนำหน้า Namespace ที่มีอยู่และชื่อของเขตข้อมูลหรือกลุ่มที่ระบุ ถ้าอาร์กิวเมนต์เป็นชุดของเขตข้อมูลหรือกลุ่ม ฟังก์ชันจะส่งกลับชื่อและคำนำหน้าของเขตข้อมูลหรือกลุ่มแรกในฟอร์ม เมื่อผู้ใช้ป้อนข้อมูลในฟอร์มที่มีพื้นฐานจากแม่แบบฟอร์มที่เปิดใช้งานสำหรับเบราว์เซอร์ สูตรจะใช้ฟังก์ชันนี้ในการส่งข้อมูลจากฟอร์มไปยังเซิร์ฟเวอร์ และรับค่าที่ส่งกลับมายังฟังก์ชันนี้
|
name(อาร์กิวเมนต์) อาร์กิวเมนต์ ชื่อเขตข้อมูลที่มีคำนำหน้า Namespace และชื่อที่คุณต้องการได้รับ
|
|
position |
ส่งกลับดัชนีหรือตำแหน่งของเขตข้อมูลหรือกลุ่มที่เกี่ยวกับเขตข้อมูลและกลุ่มอื่นในกลุ่มเดียวกัน ปกติฟังก์ชันนี้จะส่งกลับ 1 เมื่อถูกใช้ในสูตรที่มีการคำนวณหรือสูตรในกฎใดกฎหนึ่ง หมายเหตุ ถ้าคุณกำลังออกแบบแม่แบบฟอร์มที่เข้ากันได้กับเบราว์เซอร์ ฟังก์ชันนี้จะไม่ปรากฏในรายการ ฟังก์ชัน ในกล่องโต้ตอบ แทรกฟังก์ชัน
|
position() ฟังก์ชันนี้ไม่มีการใช้งานอาร์กิวเมนต์
|
| count |
ส่งกลับจำนวนอินสแตนซ์ของเขตข้อมูลหรือกลุ่มในฟอร์ม |
count(อาร์กิวเมนต์) อาร์กิวเมนต์ ชื่อของเขตข้อมูลหรือกลุ่มที่จะนับในฟอร์ม
|
| current |
ส่งกลับเขตข้อมูลหรือกลุ่มปัจจุบันในกลุ่ม คุณสามารถใช้ฟังก์ชันนี้ในการอ้างอิงแถวปัจจุบันในตารางเสริมแถวหรือส่วนการทำซ้ำภายในนิพจน์ที่ใหญ่กว่าได้ หมายเหตุ ฟังก์ชันนี้ไม่มีในกล่องโต้ตอบ แทรกฟังก์ชัน หากต้องการใช้ฟังก์ชันนี้ ให้พิมพ์ฟังก์ชันในรูปนิพจน์ XPath ในกล่อง สูตร ของกล่องโต้ตอบ แทรกสูตร
|
current() ฟังก์ชันนี้ไม่มีการใช้งานอาร์กิวเมนต์
|
| id |
ส่งกลับนิพจน์ XPath สำหรับเขตข้อมูลหรือกลุ่มที่มีค่าที่ระบุในแอตทริบิวต์ ID ของเขตข้อมูล
เมื่อผู้ใช้ป้อนข้อมูลในฟอร์มที่มีพื้นฐานจากแม่แบบฟอร์มที่เปิดใช้งานสำหรับเบราว์เซอร์ สูตรจะใช้ฟังก์ชันนี้ในการส่งข้อมูลจากฟอร์มไปยังเซิร์ฟเวอร์ และรับค่าที่ส่งกลับมายังฟังก์ชันนี้
หมายเหตุ ฟังก์ชันนี้ไม่มีในกล่องโต้ตอบ แทรกฟังก์ชัน หากต้องการใช้ฟังก์ชันนี้ ให้พิมพ์ฟังก์ชันในรูปนิพจน์ XPath ในกล่อง สูตร ของกล่องโต้ตอบ แทรกสูตร
|
id("อาร์กิวเมนต์") อาร์กิวเมนต์ ค่าของแอตทริบิวต์ ID สำหรับเขตข้อมูลหรือกลุ่ม ค่านี้จะต้องมีเครื่องหมายอัญประกาศคู่ (" ") คร่อมไว้
|
| last |
ส่งกลับค่าของเหตุการณ์สุดท้ายของเขตข้อมูล หมายเหตุ ถ้าคุณกำลังออกแบบแม่แบบฟอร์มที่เข้ากันได้กับเบราว์เซอร์ ฟังก์ชันนี้จะไม่ปรากฏในรายการ ฟังก์ชัน ในกล่องโต้ตอบ แทรกฟังก์ชัน
|
ชื่อเขตข้อมูล[last()] แม้ว่าตัวฟังก์ชันจะไม่ต้องใช้พารามิเตอร์ แต่คุณสามารถใช้ฟังก์ชันนี้เป็นเพรดิเคตสำหรับ ชื่อเขตข้อมูล ที่ระบุได้
|
| local-name |
ส่งกลับชื่อเขตข้อมูลที่ไม่มี Namespace หรือนามสกุลของนิพจน์ XPath ถ้าพารามิเตอร์เป็นชุดของเขตข้อมูลหรือกลุ่ม จะส่งกลับค่าของเขตข้อมูลหรือกลุ่มแรก เมื่อผู้ใช้ป้อนข้อมูลในฟอร์มที่มีพื้นฐานจากแม่แบบฟอร์มที่เปิดใช้งานสำหรับเบราว์เซอร์ สูตรจะใช้ฟังก์ชันนี้ในการส่งข้อมูลจากฟอร์มไปยังเซิร์ฟเวอร์ และรับค่าที่ส่งกลับมายังฟังก์ชันนี้
|
local-name(อาร์กิวเมนต์) อาร์กิวเมนต์ ชื่อเขตข้อมูลที่มีแอตทริบิวต์ส่วนที่อยู่ภายในเครื่องของชื่อซึ่งคุณต้องการได้รับ
|
| Namespace-uri |
ส่งกลับ Namespace Uniform Resource Identifier (URI) (ตัวระบุแหล่งในอินเทอร์เน็ต (Uniform Resource Identifier - URI): สตริงที่ใช้ระบุแหล่งข้อมูลบนอินเทอร์เน็ตโดยใช้ชนิดและตำแหน่งที่ตั้ง) แบบเต็มของอาร์กิวเมนต์ ถ้าอาร์กิวเมนต์เป็นชุดของเขตข้อมูลหรือกลุ่ม ฟังก์ชันจะส่งกลับ Namespace ของเขตข้อมูลหรือกลุ่มแรกในฟอร์ม เมื่อผู้ใช้ป้อนข้อมูลในฟอร์มที่มีพื้นฐานจากแม่แบบฟอร์มที่เปิดใช้งานสำหรับเบราว์เซอร์ สูตรจะใช้ฟังก์ชันนี้ในการส่งข้อมูลจากฟอร์มไปยังเซิร์ฟเวอร์ และรับค่าที่ส่งกลับมายังฟังก์ชันนี้
|
namespace-uri(อาร์กิวเมนต์) อาร์กิวเมนต์ ชื่อเขตข้อมูลที่มี Namespace Universal Resource Identifier (URI) ที่คุณต้องการได้รับ
|
ด้านบนของหน้า
ฟังก์ชันคณิตศาสตร์
หมายเหตุ สูตรที่มีฟังก์ชันคณิตศาสตร์โดยทั่วไปจะต้องการอาร์กิวเมนต์ที่มีค่าเป็นจำนวนเต็มหรือทศนิยม เมื่อต้องการตรวจสอบให้แน่ใจว่าอาร์กิวเมนต์มีค่าเป็นจำนวนเต็มหรือทศนิยมแทนค่า Null ให้เลือกกล่องกาเครื่องหมาย ถือค่าว่างเป็นค่าศูนย์ ในประเภท ขั้นสูง ในกล่องโต้ตอบ ตัวเลือกฟอร์ม (เมนู เครื่องมือ)
| ฟังก์ชัน |
คำอธิบาย |
ไวยากรณ์ |
|
avg |
ส่งกลับค่าเฉลี่ยของเขตข้อมูลในกลุ่ม เขตข้อมูลแต่ละเขตต้องเป็นชนิดข้อมูลตัวเลขและรวมอยู่ในกลุ่ม
|
avg(อาร์กิวเมนต์) อาร์กิวเมนต์ ชื่อเขตข้อมูลในกลุ่มที่คุณต้องการได้รับค่าเฉลี่ย
|
|
boolean |
ส่งกลับค่า True ถ้าอาร์กิวเมนต์เป็นจำนวนบวก หรือค่า False ถ้าอาร์กิวเมนต์เป็นศูนย์หรือจำนวนลบ |
boolean(อาร์กิวเมนต์) อาร์กิวเมนต์
นิพจน์ที่ฟังก์ชันจะใช้หาค่า
|
|
ceiling |
ส่งกลับจำนวนเต็มน้อยที่สุดซึ่งเท่ากับหรือมากกว่าค่าในอาร์กิวเมนต์ ค่าที่ไม่ใช่จำนวนเต็มจะถูกปัดเศษเป็นค่าจำนวนเต็มสูงสุดถัดไป
|
ceiling(อาร์กิวเมนต์) อาร์กิวเมนต์ ชื่อเขตข้อมูลที่มีค่าตัวเลข
|
|
eval |
ส่งกลับผลลัพธ์ของการนำนิพจน์ที่ระบุในอาร์กิวเมนต์ที่สองไปใช้ในอาร์กิวเมนต์แรก |
eval(อาร์กิวเมนต์1, อาร์กิวเมนต์2 ) อาร์กิวเมนต์1 ชื่อเขตข้อมูลหรือกลุ่มที่มีค่าซึ่งนิพจน์ในอาร์กิวเมนต์ที่สองจะใช้หาค่า
อาร์กิวเมนต์2
นิพจน์ที่อยู่ภายในเครื่องหมายอัญประกาศคู่ (" ") ซึ่งจะถูกนำไปใช้กับอาร์กิวเมนต์แรก
|
|
false |
ส่งกลับค่า Boolean ที่เป็น False ใช้ฟังก์ชันนี้เป็นส่วนหนึ่งในชุดของกฎที่ถูกเรียกใช้เมื่อไม่มีเงื่อนไข |
false() ฟังก์ชันนี้ไม่มีการใช้งานอาร์กิวเมนต์
|
|
floor |
ส่งกลับจำนวนเต็มน้อยที่สุดซึ่งเท่ากับหรือน้อยกว่าค่าในอาร์กิวเมนต์ ค่าที่ไม่ใช่จำนวนเต็มจะถูกปัดเศษเป็นค่าจำนวนเต็มต่ำสุดถัดไป
|
floor(อาร์กิวเมนต์) อาร์กิวเมนต์ ชื่อเขตข้อมูลที่มีค่าตัวเลข
|
|
min |
ส่งกลับค่าต่ำสุดของเขตข้อมูลในกลุ่ม
|
min(อาร์กิวเมนต์) อาร์กิวเมนต์ ชื่อกลุ่มที่มีเขตข้อมูลที่คุณต้องการค้นหาค่าต่ำสุด
|
|
not |
ส่งกลับค่า True ถ้านิพจน์ให้ค่าเป็นศูนย์ น้อยกว่าศูนย์ False หรือ Null และส่งกลับค่า False ถ้านิพจน์ให้ค่ามากกว่าศูนย์ True หรือไม่ใช่ Null |
not(อาร์กิวเมนต์) อาร์กิวเมนต์ นิพจน์ที่ฟังก์ชันจะใช้หาค่า
|
|
number |
ส่งกลับผลลัพธ์ของการแปลงนิพจน์ในอาร์กิวเมนต์เป็นตัวเลข |
number(อาร์กิวเมนต์) อาร์กิวเมนต์ นิพจน์ที่ฟังก์ชันจะใช้หาค่า
|
|
nz |
ส่งกลับศูนย์ถ้าค่าในอาร์กิวเมนต์ว่าง หรือส่งกลับค่าของอาร์กิวเมนต์
|
nz(อาร์กิวเมนต์) อาร์กิวเมนต์ ชื่อเขตข้อมูลที่ฟังก์ชันจะใช้หาค่า
|
|
round |
ส่งกลับตัวเลขที่ถูกปัดเศษเป็นค่าจำนวนเต็ม ถ้าค่าที่ไม่ใช่จำนวนเต็มอยู่ระหว่างครึ่งของค่าจำนวนเต็มสองจำนวน ค่าส่งกลับจะเป็นค่าจำนวนเต็มที่มากกว่าถัดไป
|
round(อาร์กิวเมนต์) อาร์กิวเมนต์
นิพจน์ที่ฟังก์ชันจะใช้หาค่า
|
|
sum |
ส่งกลับผลรวมของค่าเขตข้อมูลในกลุ่ม |
sum(อาร์กิวเมนต์) อาร์กิวเมนต์ ชื่อเขตข้อมูลในกลุ่มซึ่งมีค่าที่จะเพิ่ม เมื่อต้องการเพิ่มเขตข้อมูลในกลุ่มที่ต่างกันสองกลุ่ม ให้ใช้ตัวดำเนินการยูเนียน (|) คั่นอาร์กิวเมนต์ ตัวอย่างเช่น sum( ชื่อเขตข้อมูล 1 | ชื่อเขตข้อมูล 2)
|
|
true |
ส่งกลับค่า Boolean ที่เป็น True ใช้ฟังก์ชันนี้เป็นส่วนหนึ่งในชุดของกฎที่ถูกเรียกใช้เมื่อไม่มีเงื่อนไข |
true() ฟังก์ชันนี้ไม่มีการใช้งานอาร์กิวเมนต์
|
| max |
ส่งกลับค่าสูงสุดของเขตข้อมูลในกลุ่ม |
max(อาร์กิวเมนต์) อาร์กิวเมนต์ ชื่อกลุ่มที่มีเขตข้อมูลซึ่งคุณต้องการค้นหาค่าสูงสุด
|
ด้านบนของหน้า
ฟังก์ชันข้อความ
| ฟังก์ชัน |
คำอธิบาย |
ไวยากรณ์ |
|
contains |
ส่งกลับค่า True ถ้าค่าในอาร์กิวเมนต์แรกมีข้อความที่ระบุในอาร์กิวเมนต์ที่สอง หรือส่งกลับค่า False ถ้าไม่มีข้อความในอาร์กิวเมนต์ที่สองอยู่ในค่าของอาร์กิวเมนต์แรก |
contains(อาร์กิวเมนต์1, อาร์กิวเมนต์2)
อาร์กิวเมนต์1 ชื่อเขตข้อมูลที่มีข้อความที่จะค้นหา
อาร์กิวเมนต์2 นิพจน์ที่มีข้อความที่จะค้นหาในอาร์กิวเมนต์แรก
|
| concat |
ส่งกลับข้อความที่เป็นผลลัพธ์ของการรวมอาร์กิวเมนต์ |
concat(อาร์กิวเมนต์1, อาร์กิวเมนต์2, ...) อาร์กิวเมนต์ นิพจน์อย่างน้อยสองนิพจน์ที่มีข้อความที่จะรวมเป็นข้อความเดียว แยกนิพจน์ด้วยเครื่องหมายจุลภาค
|
| normalize-space |
ส่งกลับข้อความที่เอาช่องว่างหัวและท้ายรวมทั้งช่องว่างที่ซ้ำออกทั้งหมด เมื่อผู้ใช้ป้อนข้อมูลในฟอร์มที่มีพื้นฐานจากแม่แบบฟอร์มที่เปิดใช้งานสำหรับเบราว์เซอร์ สูตรจะใช้ฟังก์ชันนี้ในการส่งข้อมูลจากฟอร์มไปยังเซิร์ฟเวอร์ และรับค่าที่ส่งกลับมายังฟังก์ชันนี้
หมายเหตุ เขตข้อมูลที่มีชนิดข้อมูลเป็น ข้อความ ที่เอาช่องว่างหัวและท้ายรวมทั้งช่องว่างที่ซ้ำออกจากค่าโดยอัตโนมัติ
|
normalize-space(อาร์กิวเมนต์) อาร์กิวเมนต์ ข้อความที่มีช่องว่างหัวท้ายหรือช่องว่างที่ซ้ำซึ่งคุณต้องการเอาออก ให้คร่อมข้อความนั้นด้วยเครื่องหมายอัญประกาศคู่ (" ")
|
| starts-with |
ส่งกลับค่า True ถ้าข้อความในอาร์กิวเมนต์แรกเริ่มต้นด้วยข้อความในอาร์กิวเมนต์ที่สอง หรือส่งกลับค่า False ถ้าข้อความในอาร์กิวเมนต์ที่สองไม่ปรากฏที่จุดเริ่มต้นข้อความในอาร์กิวเมนต์แรก
|
starts-with(อาร์กิวเมนต์1, อาร์กิวเมนต์2) อาร์กิวเมนต์1 ชื่อเขตข้อมูลที่มีข้อความที่จะค้นหา
อาร์กิวเมนต์2 ข้อความที่จะค้นหาในจุดเริ่มต้นของเขตข้อมูลที่ระบุในอาร์กิวเมนต์แรก อาร์กิวเมนต์นี้สามารถเป็นข้อความที่คร่อมด้วยเครื่องหมายอัญประกาศคู่ (" ") หรือชื่อเขตข้อมูล
|
| string |
ส่งกลับอาร์กิวเมนต์เป็นข้อความ
|
string(อาร์กิวเมนต์) อาร์กิวเมนต์ ชื่อเขตข้อมูลที่มีค่าซึ่งแปลงเป็นข้อความ
|
| string-length |
ส่งกลับจำนวนอักขระในค่าของอาร์กิวเมนต์
|
string-length(อาร์กิวเมนต์) อาร์กิวเมนต์ ชื่อเขตข้อมูลที่มีค่าเป็นข้อความที่คุณต้องการนับ
|
| substring |
ส่งกลับอักขระที่เริ่มต้นในตำแหน่งซึ่งระบุในอาร์กิวเมนต์ที่สองจนถึงจำนวนที่ระบุในอาร์กิวเมนต์ที่สาม |
substring(อาร์กิวเมนต์1, อาร์กิวเมนต์2, อาร์กิวเมนต์3) อาร์กิวเมนต์1
นิพจน์ที่มีข้อความที่ฟังก์ชันจะค้นหา ฟังก์ชันจะค้นหาข้อความนี้และส่งกลับอักขระทั้งหมดจากตำแหน่งที่ระบุในอาร์กิวเมนต์ที่สองไปจนถึงจำนวนอักขระที่ระบุในอาร์กิวเมนต์ที่สามหรือจนสุดข้อความนั้น ขึ้นอยู่กับว่าเงื่อนไขใดเกิดขึ้นก่อน
อาร์กิวเมนต์2 ตำแหน่งเริ่มต้นของข้อความที่อาร์กิวเมนต์แรกเรียกใช้
อาร์กิวเมนต์3 จำนวนอักขระที่คุณต้องการเรียกใช้ เริ่มที่ตำแหน่งเริ่มต้นที่ระบุในอาร์กิวเมนต์ที่สอง
|
| substring-after |
ส่งกลับข้อความในอาร์กิวเมนต์แรกที่ปรากฏหลังข้อความที่ระบุในอาร์กิวเมนต์ที่สอง ข้อความในอาร์กิวเมนต์ที่สองจะไม่รวมอยู่ในข้อความส่งกลับ |
substring(อาร์กิวเมนต์1, อาร์กิวเมนต์2) อาร์กิวเมนต์1
นิพจน์ที่มีข้อความที่งก์ชันจะค้นหา ฟังก์ชันค้นหาข้อความในอาร์กิวเมนต์นี้ จากนั้นจะส่งกลับอักขระทั้งหมดหลังข้อความในอาร์กิวเมนต์ที่สอง
อาร์กิวเมนต์2
นิพจน์ที่มีข้อความ ฟังก์ชันจะค้นหาข้อความนี้ในอาร์กิวเมนต์แรก จากนั้นจะส่งกลับอักขระทั้งหมดหลังข้อความในอาร์กิวเมนต์นี้
|
| substring-before |
ส่งกลับข้อความทั้งหมดในอาร์กิวเมนต์แรกที่ปรากฏก่อนข้อความที่ระบุในอาร์กิวเมนต์ที่สอง ข้อความในอาร์กิวเมนต์ที่สองไม่ถูกรวมในข้อความส่งกลับ |
substring-before(อาร์กิวเมนต์1, อาร์กิวเมนต์2) อาร์กิวเมนต์1
นิพจน์ที่มีข้อความที่ฟังก์ชันจะค้นหา ฟังก์ชันค้นหาข้อความในอาร์กิวเมนต์นี้ จากนั้นส่งกลับอักขระทั้งหมดก่อนข้อความในอาร์กิวเมนต์ที่สอง
อาร์กิวเมนต์2
นิพจน์ที่มีข้อความ ฟังก์ชันจะค้นหาข้อความในอาร์กิวเมนต์แรก จากนั้นจะส่งกลับอักขระทั้งหมดก่อนข้อความในอาร์กิวเมนต์นี้
|
| translate |
ส่งกลับข้อความที่เป็นผลลัพธ์ของการแทนที่อักขระแต่ละตัวในอาร์กิวเมนต์ที่สองด้วยอักขระในอาร์กิวเมนต์ที่สาม |
translate(อาร์กิวเมนต์1, อาร์กิวเมนต์2, อาร์กิวเมนต์3) อาร์กิวเมนต์1 ชื่อเขตข้อมูลที่มีข้อความซึ่งมีอักขระที่จะถูกแทนที่
อาร์กิวเมนต์2
นิพจน์ที่ให้ค่าอักขระที่จะถูกนิพจน์ในอาร์กิวเมนต์ที่สามแทนที่
อาร์กิวเมนต์3
นิพจน์ที่ให้ค่าอักขระที่จะแทนที่ทุกอินสแตนซ์ของอักขระในอาร์กิวเมนต์ที่สอง
|
ด้านบนของหน้า
ฟังก์ชันอื่น
เมื่อต้องการแสดงฟังก์ชันนี้ในรายการ ฟังก์ชัน ให้คลิก ทั้งหมด ในรายการ ประเภท ในกล่องโต้ตอบ แทรกฟังก์ชัน
| ฟังก์ชัน |
คำอธิบาย |
ไวยากรณ์ |
| userName |
ส่งกลับนามแฝงอีเมลของผู้ใช้ที่กำลังกรอกฟอร์ม นามแฝงอีเมลมาจากบริการไดเรกทอรีของ Active Directory หมายเหตุ ถ้าผู้ใช้กำลังกรอกแม่แบบฟอร์มที่เข้ากันได้กับเบราว์เซอร์แล้ว นามแฝงอีเมลจะมาจาก Microsoft Windows SharePoint Services 3.0.
|
userName() ฟังก์ชันนี้ไม่มีการใช้งานอาร์กิวเมนต์
|