Cepat dan mudah: Menentukan nama kolom Internal kolom situs

UPDATE: Jeremy Thake telah blogged tentang hal ini dan memasang beberapa kode untuk aplikasi konsol yang menunjukkan nama-nama internal.

Aku sedang berusaha untuk mendapatkan bagian web konten permintaan untuk menampilkan tanggal jatuh tempo dari tugas dan karena label layar "Tempo", Saya berasumsi bahwa nama kolom untuk digunakan dalam <CommonViewFields> adalah "Due_x0020_Date".

Salah!

Nama kolom yang nyata dalam hal ini adalah "Perlu".

Bagaimana saya menemukannya? Saya membaca kembali Heather Salomo blog entry pada memodifikasi CQWP untuk menunjukkan kolom tambahan data. Dia menggambarkan proses ini di langkah #13. Kepercayaan itu. Benar. Setidaknya, itu adalah benar bagi saya. Aku tidak percaya itu pada awalnya untuk kolom lain dengan banyak nama lagi.

Saya katakan "kepercayaan itu" karena saya tidak percaya itu dan mungkin sia-sia di dekat dua jam menyeruduk kepalaku menempel dinding. Setelah saya menyelesaikan "perlu" Nama, Saya ingin menambahkan bidang lain untuk <CommonViewFields>. Menggunakan teknik Salomo, Saya mendapatkan sebuah kolom dengan nama seperti "XYZ_x0020_Project_x0020_Due_x00".

Saya berpikir sendiri, itu adalah jelas sebuah nama yang terpotong. Aku pergi ke depan dan un terpotong dengan tidak sukses. Saya akhirnya menggunakan nama tampaknya terpotong dan bekerja.

Bonus tip: Ketika saya bekerja dengan CQWP, Jika saya menambahkan nama internal yang buruk untuk <CommonViewFields>, CQWP akan memberitahu saya bahwa permintaan telah kembali tidak ada hasil. Tapi, Jika saya menambahkan tipe data ke nama field, itu akan kembali hasil. Menambahkan data jenis sebenarnya bertopeng masalah karena saya adalah referensi tidak ada bidang. Aku bisa menambahkannya, tetapi ketika saya mencoba untuk menampilkan nilai, Aku akan selalu mendapatkan kosong.

Hal ini tidak menutupi kesalahan:

<CommonViewFields>Due_x0020_Date;</CommonViewfields>

Ini menurut menutupi kesalahan:

<CommonViewFields>Due_x0020_Date,DateTime;</CommonViewfields>

</akhir>

3 pemikiran tentang “Cepat dan mudah: Menentukan nama kolom Internal kolom situs

  1. Corey
    Menggunakan "hover" teknik tidak terlalu buruk bagi satu atau dua bidang. Tapi untuk pencarian besar-besaran saya menggunakan Stramit Caml penampil link. Aku benar-benar seperti itu lebih baik daripada U2U satu — Hal ini sangat cepat dan telah mendapat fitur bagus untuk kembali CAML sebagai kode StringBuilder.
    Balasan

Tinggalkan balasan

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai *