> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.cxplanner.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Brug scripting i en tjekliste

Scripting i tjeklister lader dig formatere indtastede værdier automatisk eller tildele opgaver igen ud fra **OK** eller **Fejl**. Det bruges, når mange punkter skal have ens enheder, eller når ejerskabet skal skifte automatisk ved fejl.

* Din rolle skal være **Leder** eller højere.
* Du finder menuen i tjeklistemodulet. Slå kolonnen **Scripting** til.
* Det ændrer værdier i tjeklisten, ejerskab af opgaver eller observationer og eksporter, der indeholder scriptede kolonner.

|| Kun brugere med projektrollen Leder eller højere kan slå scripting til og konfigurere det.
## Sådan bruger du scripting i en tjekliste
1. Åbn tjeklistemodulet i projektet.
2. Slå kolonnen **Scripting** til for tjeklisten.
3. Definér regler for at ændre dataværdier:

```
=> Update = <true | false>
=> Column = <navnet på kolonnen>
=> Prefix = <vilkårlig tekst>
=> Replace = <true | false>
=> Append = <true | false>
```

4. Eller definér regler for at tildele opgaven igen efter **OK** eller **Fejl**:

```
=> reassignto = ttj@cxplanner.com
=> reassigntoonfail = ttj@cxplanner.com
```

5. Gem tjeklisten.
6. Test ved at indtaste en værdi i den scriptede kolonne.

![](https://storage.crisp.chat/users/helpdesk/website/-/e/a/2/c/ea2cfd7bb6130800/image_1lwhhlu.png)

## Resultater: scripting i tjeklister
* Indtastede værdier kan få et forled, blive udskiftet eller få tekst tilføjet
* Værdierne gemmes i den målkolonne, du angiver
* Regler for tildeling flytter ejerskabet af et punkt, når der klikkes **OK** eller **Fejl**

Eksempel:
1. En bruger indtaster \`200\` i en scriptet kolonne.
2. Scriptet opdaterer værdien til \`Length: 200\`.
3. Hvis resultatet er **Fejl**, kan opgaven automatisk tildeles en anden bruger.

![](https://storage.crisp.chat/users/helpdesk/website/-/e/a/2/c/ea2cfd7bb6130800/image_p7nr6o.png)

![](https://storage.crisp.chat/users/helpdesk/website/-/e/a/2/c/ea2cfd7bb6130800/image_1r3nhzc.png)

## Fejlfinding: scripting i tjeklister
| Problem | Årsag | Løsning |
| ---- | ---- | ---- |
| Scriptet kører ikke | Kolonnen **Scripting** er ikke slået til | Slå kolonnen **Scripting** til i tjeklistens indstillinger |
| Værdier opdateres ikke som forventet | Reglens syntaks er forkert | Kontrollér værdierne for Update, Column, Prefix, Replace og Append |
| Opgaver tildeles ikke igen ved **Fejl** | Forkert e-mail, eller brugeren er ikke på projektet | Kontrollér e-mailen i `reassigntoonfail`, og bekræft at brugeren er medlem af projektet |
| Scriptede værdier mangler i eksport eller PDF | Den scriptede kolonne er ikke med i opsætningen af output | Tilføj den scriptede kolonne til eksporten eller til skabelonens outputopsætning |