I dag, Jeg tilbrakte en håndfull timer spore opp årsaken bak meldingen "kolonnenavnet du angav er allerede i bruk eller reservert. Velg et annet navn."
Kolonnen i spørsmålet kan opprettes, slettes og opprettes på nytt i et annet miljø, så jeg visste det ikke var et reservert navn. Men, Jeg kunne ikke bare finne kolonnen hvor som helst via standard SharePoint-brukergrensesnittet på alle områder i områdesamlingen.
Jeg postet til MSDN-foraene her og den ukuelig Andrew Woodward pekte meg i retning av de underliggende dataene for objekt-modell.
Jeg gikk til Codeplex å finne noen verktøy som ville hjelpe meg å likemann i de underliggende OM dataene og hjelpe meg finne problemer.
Jeg prøvde flere verktøy og de var veldig kul og interessante, men i slutten, UI var ikke godt nok for mitt formål. Jeg er ikke kritisere dem på noen måte, men klart verktøyet-skaperne hadde ikke mitt problem i tankene når de opprettet sin UI :). Fleste synes å investere en god del tid og krefter i å skape arbeidsstasjon / klientprogrammer som har tre visninger, Høyreklikk sammenheng menyer og så videre. Dette er hyggelig og alle, men det er mye arbeid å lage en top-of-the-line brukeropplevelse som er også svært fleksibel.
Jeg virkelig trengte et svar på dette problemet. Det slo meg som om jeg kunne få alle områdekolonnene i områdesamlingen til en egendefinert liste, Jeg kan filtrere, sortere og opprette visninger som ville hjelpe meg å finne denne angivelig eksisterende kolonne (som det gjorde, BTW). Jeg gikk videre og gjorde det og en time eller to senere, hadde alle mine områdekolonner lastet inn en egendefinert liste med gruppering, sortering og så videre. Jeg fant mitt svar fem minutter senere.
Hvis og når jeg klarer å ta over verden, Jeg tror jeg vil dekret at alle SharePoint verktøy tilbydere må seriøst vurdere overflaten objekt modelldataene i en liste. Sånn, Jeg har makt Hvis du vil søke noen vil måte jeg (begrenset, selvfølgelig, av standard sharepoint-funksjoner).