Orang sering bertanya tentang menggunakan kolom tipe data "orang atau kelompok" dalam kolom lain data ketik "Calculated".
Garis bawah, ini tidak bekerja di WSS 3.0 (atau MOSS).
Ketika menambahkan kolom dihitung, WSS menunjukkan daftar bidang memungkinkan Anda untuk menggunakan untuk perhitungan. Jika Anda ketik nama kolom yang tidak dalam daftar, memberitahu Anda:
Satu atau lebih kolom referensi tidak diperbolehkan, karena kolom didefinisikan sebagai tipe data yang tidak didukung dalam formula.
Pemecahan masalah: Menggunakan sebuah event handler. Event handler kebakaran ketika pengguna menyimpan item. Melakukan update Anda ingin kolom dihitung untuk Anda.
Link yang berguna pada bidang dihitung secara umum:
- Menggunakan [Saya] dalam kolom dihitung
- Contoh ekspresi formula (milik http://jopx.blogspot.com/2007/10/calculated-fields-in-windows-sharepoint.html)
Cepat disclaimer: Saya percaya di atas benar dan akurat, tapi aku melihat cukup pintar trik sana-sini di MOSS/WSS bahwa aku tidak akan sangat terkejut (antusias jika Anda akan) Jika seseorang telah figured out cara untuk melakukan hal ini tanpa beralih ke kode. Jika Anda mengetahui kerja-sekitar pintar atau mengenal seseorang yang melakukan, tolong beritahu saya!
Menggunakan alur kerja dengan sharepoint designer? Aku bisa menempatkan orang atau kolom tipe data "orang dari kelompok" dalam kolom dengan alur kerja. Jika Anda ingin mendapatkan informasi lebih lanjut tentang ini, Kirimkan saya email. 🙂
hojun00.Kim@Samsung.com
Hal ini cukup mengejutkan — mampu menghitung atau memanipulasi informasi orang dalam kolom dihitung akan sangat berguna, dan telah mengecewakan untuk melihat pekerjaan yang disarankan di sekitar menjadi penggunaan kode kustom. Saya berharap ini berubah dalam versi berikutnya SharePoint.
Terima kasih untuk informasi, Paul!
http://blogs.msdn.com/brianwilson/archive/2007/03/05/part-1-event-handlers-everything-you-need-to-know-about-microsoft-office-sharepoint-portal-server-moss-event-handlers.aspx