Siirry pääsisältöön
Ohita sisällysluettelo

[UNIQUE] - Testaa, onko arvo ainutlaatuinen.

The [UNIQUE] funktiota käytetään testaamaan, onko tietyn ominaisuuden arvo jo olemassa eADMsä. Se on erittäin hyödyllinen, kun luodaan peitenimiä, sähköpostiosoitteita, käyttäjätunnuksia tai muita vastaavia attribuutteja, joiden on oltava yksilöllisiä.

Jos testattava arvo on jo olemassa, toiminto lisää automaattisesti juoksevan numeron (1, 2, 3 jne.) arvoon, jotta se olisi ainutlaatuinen. Sähköpostiosoitteita varten funktio sisältää valinnaisen parametrin, jolla varmistetaan, että numero sijoitetaan oikein ennen @-symbolia ja verkkotunnusta.


Syntaksi

KOODI
[UNIQUE;SearchValue;Attribuutti;EmailDomain]
  • SearchValue: Arvo, jonka ainutkertaisuus halutaan tarkistaa.

  • Attribuutti: eADM :n attribuuttikenttä, jota haluat testata. SearchValue vastaan (esim, Sähköposti).

  • EmailDomain: Valinnainen parametri, jota käytetään sähköpostiosoitteita luotaessa. Se varmistaa, että kaikki juoksevat numerot lisätään ennen sähköpostiosoitetta, ei osoitteen loppuun.


Käyttötapaus - Yksilöllisen sähköpostiosoitteen luominen

The [UNIQUE] funktio yhdistetään usein muihin funktioihin, jotta arvo voidaan ensin luoda ja sitten varmistaa, että se on ainutlaatuinen. Seuraava lauseke luo sähköpostin käyttäjän näyttönimestä ja tarkistaa sitten, että se on ainutkertainen.

KOODI
[UNIQUE;[LOWER;[REPLACE;[CLEAN;[displayname]]; ;.]]@utfjord.kommune.no;Email;@utfjord.kommune.no]]

Miten se toimii:

  1. Sisäiset funktiot (CLEAN, REPLACE, LOWER) muotoile käyttäjän koko displayname tavalliseksi sähköpostin etuliitteeksi, kuten "anne.johansen".

  2. The@utfjord.kommune.no verkkotunnus liitetään täydellisen sähköpostiosoitteen luomiseksi.

  3. The UNIQUE funktio tarkistaa sitten, onko "anne.johansen@utfjord.kommune.no" on jo olemassa Sähköposti määrite eADM:ssä.

  4. Jos osoite on jo käytössä, lauseke palauttaa numeroidun version, esimerkiksi"anne.johansen1@utfjord.kommune.no". Jos se ei ole käytössä, se palauttaa alkuperäisen"anne.johansen@utfjord.kommune.no".

Huomautus: Tämän kaltaisia lausekkeita käytetään yleisesti vientimalleissa, esimerkiksi kun käyttäjiä määritetään Active Directoryyn (AD).

JavaScript-virheitä havaittu

Huomaa, että nämä virheet voivat riippua selaimesi asetuksista.

Jos ongelma jatkuu, ota yhteyttä asiakaspalveluumme.