สิ่งที่ฉันต้องการบรรลุ : ใช้อาร์เรย์คำหลักเป็นอินพุตและค้นหารายการ Sharepoint เพื่อส่งคืนแถวทั้งหมดที่มีคำหลักในรายการ
ฉันได้สร้างแบบสอบถาม CAML ง่ายๆ เพื่อสืบค้นรายการของฉันด้วยคำหลักคำเดียว (pdf)
<Query><Where><Contains><FieldRef Name='Keyword'/><Value Type='Text'>pdf</Value></Contains></Where></Query>
มันใช้งานได้ดี
แต่เมื่อฉันพยายามใช้ Or clause ในแบบสอบถาม CAML (ดูด้านล่าง) ฉันได้รับข้อผิดพลาดต่อไปนี้
"ประเภทฟิลด์อย่างน้อยหนึ่งประเภทไม่ได้ติดตั้งอย่างถูกต้อง ไปที่หน้าการตั้งค่ารายการเพื่อลบฟิลด์เหล่านี้"
<Query><Where><Or><Contains><FieldRef Name='Keyword'/><Value Type='Text'>pdf</Value></Contains></Or></Where></Query>
ฉันค้นหาไวยากรณ์ใน Google และทุกอย่างดูดี โปรดแจ้งให้เราทราบสิ่งที่หายไป
ขอบคุณล่วงหน้า.