Microsoft Office Online
ลงชื่อเข้าใช้ Office Online (นี่คืออะไร) ของฉัน | ลงชื่อเข้าใช้

 
 
Microsoft Office InfoPath
ค้นหา
ค้นหา
 
ตรวจหาโปรแกรมปรับปรุง: (c) Microsoft
ดาวน์โหลดสำหรับ Office
 
 
 
วิธีใช้และวิธีจัดการ
ผลิตภัณฑ์และเทคโนโลยีที่เกี่ยวข้อง
การสนับสนุนและคำติชม
ทรัพยากรทางเทคนิค
ทรัพยากรเพิ่มเติม
คำเตือน: คุณกำลังพยายามที่จะดูเพจนี้ด้วยรุ่นของเว็บเบราว์เซอร์ที่ไม่สนับสนุน เว็บไซต์นี้จะทำงานได้ดีที่สุดกับ Microsoft Internet Explorer 6.0 หรือรุ่นใหม่กว่าหรือ Firefox 1.5 หรือ Netscape Navigator 8.0 หรือรุ่นใหม่กว่า ศึกษาเพิ่มเติมเกี่ยวกับเบราว์เซอร์ที่สนับสนุน

ฟังก์ชันใน InfoPath
นำไปใช้กับ: Microsoft Office InfoPath 2007
 

คุณสามารถใช้ฟังก์ชันในแม่แบบฟอร์ม 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()

ฟังก์ชันนี้ไม่มีการใช้งานอาร์กิวเมนต์