คนบน Internets ถูกถามเกี่ยวกับวิธีการสร้างคอลัมน์คำนวณได้กับรายการที่จะแสดงค่าการจัดรูปแบบเป็น"[ผู้ใช้] – [สถานะ] – [สถานที่ตั้ง]" ใน "Paul Galvin – ดื่ม [ฟรี] เบียร์ – ชายหาด".
Paul จะไป และปรับปรุงรายการของเขาในรายการ และคอลัมน์จากการคำนวณจะปรับปรุงอย่างเหมาะสม. ที่ [ผู้ใช้] ควรเริ่มต้นเพื่อผู้ใช้ป้อน/ปรับปรุงรายการ.
คอลัมน์จากการคำนวณไม่สามารถใช้ "ระเหย" ฟังก์ชันเช่น [ฉัน] หรือ [วันนี้]. แก้ไขได้ในการทดสอบตามขั้นตอนเหล่านี้:
- สร้างคอลัมน์ข้อความชื่อ "ผู้ใช้ปัจจุบัน".
- ตั้งค่าค่าเริ่มต้น [ฉัน]
- สร้างคอลัมน์คำนวณได้เรียกว่า "การทดสอบคำนวณ".
- ตั้งค่า = [ผู้ใช้ปัจจุบัน]
ฉันไปใน, เพิ่มสินค้าในรายการและจะทำงาน.
ฉันไม่คิดว่า (แต่ได้ตรวจสอบ) นี้จะทำงานใน SharePoint 2007 – คอลัมน์จากการคำนวณเท่านั้นถูกปรับปรุงเมื่อสินค้าถูกแก้ไขดังนั้นในกรณีนี้ [ฉัน] จะเป็นผู้แก้ไขสินค้าครั้งล่าสุด.
ใช้เทคนิคเดียวกัน [วันนี้] ไม่ทำงาน – ดูบทความนี้สำหรับรายละเอียดเพิ่มเติม http://blog.pentalogic.net/2008/11/truth-about-using-today-in-calculated-columns/
แฟร์ ๆ. ไม่ดูเหมือนฉันจะได้รับที่ ' แก้ปัญหา’ แสดงข้อมูลผู้ใช้ในคอลัมน์.
สวัสดี พอล,
ไม่ มีความหมาย ผมคิดว่า คุณคิดหาวิธีที่ได้รับปัญหา InfoPath/SharePoint ร้ายแรงที่ฉันมี.
โดยทั่วไปฉันได้โดเมนชื่อผู้ใช้ แต่ไม่ใช้แล้ว [ฉัน] ตัวกรองและการทำงานของ SharePoint อื่นมีประสิทธิภาพ. แต่ โดยใช้สิ่งเช่นนี้, จึงควรแก้ไขปัญหาที่, โดยการอนุญาตให้ฉันเพื่อเปรียบเทียบสองข้อความคอลัมน์ (บรรทัดเดียว) แทนคอลัมน์คนและกลุ่ม.
เวลาในการทดลอง.
ขอบคุณ,
ริชาร์ด Harbridge
แต่ เมื่อดูรายการเห็นเท่านั้น [ฉัน] และชื่อของฉันไม่.
พอล,
ขอบคุณสำหรับโซลูชันนั้น. ทำงานมาก. ขยายในโซลูชันของคุณ, คุณมีความคิดใด ๆ วิธีการตั้งคำนวณทดสอบ =ผู้ใช้ปัจจุบันถ้าคุณต้องการให้ผู้ใช้ปัจจุบันเป็นเขตคนเลือกเฉพาะคนที่เลือก?
ขอขอบคุณอีกครั้ง.
วาด