てみてください「ROWLIMIT」、自分のものをやるだけ検索条件の最初の項目を得るためにあなたのCAMLを設定します。
string rowLimit = "1";
System.Xml.XmlDocument xmlDoc = new System.Xml.XmlDocument();
System.Xml.XmlElement query = xmlDoc.CreateElement("Query");
System.Xml.XmlElement viewFields = xmlDoc.CreateElement("ViewFields");
System.Xml.XmlElement queryOptions = xmlDoc.CreateElement("QueryOptions");
query.InnerXml = "<Where><Eq><FieldRef Name=\"FileLeafRef\"/><Value Type=\"" + fieldType + "\">" + fieldValue + "</Value></Eq></Where> ";
viewFields.InnerXml = "<FieldRef Name=\""+fieldToGet+"\" />";
queryOptions.InnerXml = "";
System.Xml.XmlNode nodes = myservice.GetListItems(listGuid, viewGuid, query, viewFields, rowLimit, null, null);
以下の私の例では、私はいくつかの基準を使用して、最後に作成された項目を取得しかし、あなたがこれを必要としないので、ちょうど私のコードでcamlを修正してください。
IDはGetListメソッドで返されます。 ID値を返すGetListの要素名が何であるか教えてください。 – RSP