Domanda

Ho una lista con un URL-campo. Niente di speciale, solo il collegamento ipertestuale campo OOTB.

Voglio eseguire una CAML-query che gli elementi Seleziona con un certo valore nella descrizione parte dell'URL campo.

CAML

<Query>
  <Where>
    <Contains>
      <FieldRef Name="URL" />
      <Value Type="URL">text</Value>
    </Contains>
  </Where>
</Query>

Risultato sono selezionati solo gli elementi con 'testo' in parte de url, se un elemento ha 'testo' nella parte descrizione è non selezionato.

Come faccio a selezionare gli elementi in base alla descrizione del URL?

È stato utile?

Soluzione

Sono abbastanza sicuro che non sarà in grado di fare questo con una query CAML. Questo perché per i campi 'complessi' che memorizzano valori multipli, solo il valore 'default' è disponibile a richiesta -. Con questo voglio dire che cosa sarebbe disponibile quando viene chiamato SPField.GetFieldValueAsText ()

Ciò significa che l'unico modo per 'query' come questo è per scorrere le voci nell'elenco.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a sharepoint.stackexchange
scroll top