Joku internets pyysi siitä, miten luoda lasketun sarakkeen luetteloon, joka näyttää muotoiltu arvo"[Käyttäjä] – [Tila] – [Sijainti]" kuten "Paul Galvin – Juominen [Ilmainen] Olut – Beach".
Paul mennä ja päivittää hänen kohta kotona haluttaa, ja lasketun sarakkeen päivittää asianmukaisesti. Sen [Käyttäjä] tulisi oletusarvoisesti käyttäjän luettelon kirjoittamalla ja päivittämisestä.
Laskettua saraketta ei voi käyttää "haihtuvien" toimintoja, kuten [Me] tai [Tänään]. Minä ratkaisin sen testiympäristön seuraavasti:
- Luo teksti saraketta nimeltä â € œCurrent Käyttäjä".
- Aseta oletusarvo [Me]
- Luo lasketun sarakkeen nimi "Calc Test".
- Asento sen arvo = [Nykyinen käyttäjä]
Menin, lisätty kohteen luetteloon, ja se toimi.
En usko (mutta ole vahvistanut) Tämä toimii SharePointissa 2007 – lasketun sarakkeen päivitetään vain, kun kohde on muokattu niin tällöin [Me] aina on käyttäjä, joka on viimeksi muokannut kohdetta.
Sama temppu käyttäen [Tänään] ei enää toimi – Katso tämä viesti lisätietoja http://blog.pentalogic.net/2008/11/truth-about-using-today-in-calculated-columns/
Hiton. Ei näytä siltä, että saan, että ' workaround’ Näytä käyttäjätiedot sarakkeessa.
Hei Paul,
Tahtomattaan mielestäni vain tajunnut tapa kiertää InfoPath ja SharePointin vakavaa, olen ollut ottaa.
Periaatteessa saada käyttäjät toimialuekäyttäjänimi, mutta sitten ei voi käyttää [Me] suodattimet ja muut voimakas SharePoint-toiminnot. Mutta käyttämällä jotain tällaista, se pitäisi aikaansaada liepeillä että antaa, sallimalla minua vertaamaan kahden tekstin sarakkeisiin (yksirivinen) sen sijaan henkilöt ja ryhmät-sarakkeessa.
Aika jotta kimmoisuus se koetus.
Kiitos,
Richard Harbridge
Mutta kun katselen lista näen vain [Me] ja minun username.
Paul,
Kiitos että ratkaisu. Se toimi hyvin. Laajennetaan ratkaisusi, olisi ollut aavistustakaan miten asettaa calc testi = nykyinen käyttäjä, jos haluat nykyisen käyttäjän ihmisiin Picker-kentäksi vain sellaiset henkilöt, jotka on valittu?
Kiitos jälleen.
Drew