08. oktober 2013 - 09:47Der er
15 kommentarer og 1 løsning
Brevfletning fjernelse af linjeskift
Hejsa :)
Jeg sidder med et lille brevflet, som irriterer mig voldsomt!
I mit brev, har jeg 11 afsnit, som kun skal med, såfremt det er relevant. Det styrer jeg via en if-sætning og en kolonne for hvert afsnit med et X, hvis den skal være aktiv og indsætte afsnit 1 og tom hvis der intet skal returneres.
De mange mellemrum er tilstede fordi afsnit 2, 3, 4, 5, 6, 8, 9 og 10 ikke er der, men hver gang de ikke er der, indsætter den et linjeskift!! :(
Jeg har prøvet at søge på google på alle mulige mærkelige strenge, men jeg kan ikke finde den som åbenbart er rigtig!
Er der nogen som kan hjælpe?
Eksempel:
Hvis fx der er et brev, hvor det kun er afsnit 1, 7 og 11 vil jeg gerne have det til at se således ud:
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Lav IF-felterne sådan, at afsnitstegnet i slutningen af afsnittet (det omvendte P) er inkluderet i feltet, dvs. den afsluttende feltklamme skal være efter afsnitstegnet. Slå formateringsmærker til (Ctrl+Shift+8), så du kan de alle tegn.
Feltkodernes funktion er der ikke ændret på. Er der sat kryds ved afsnit 1, udskrives afsnit 1 met afsluttende linjeskift. Herefter fortsættes til test af om der er afkrydset for afsnit 2. Er der kryds udskrives afsnit 2 med afsluttende linjeskift - intet kryds resulterer i ingen handling.
{ IF { MERGEFIELD Afsnit_1_ændringer } = "X" "Afsnit 1 Tekst tekst " "" }{ IF { MERGEFIELD Afsnit_2_ændringer } = "X" "Afsnit 2 tekst tekst " "" }{ IF { MERGEFIELD Afsnit_3_ændringer } = "X" "Afsnit 3 Tekst tekst " "" }{ IF { MERGEFIELD Afsnit_4_ændringer } = "X" "Afsnit 4 tekst tekst " "" }{ IF { MERGEFIELD Afsnit_5_ændringer } = "X" "Afsnit 5 tekst tekst " "" }
Grunden til mit linjeskift mellem "tekst tekst" og "Afsnit 5" er, at det skal stå på forskellige linjer.. men ellers har jeg det ud i en kører..
Som det ser ud her, er der ingen ekstra mellemrum nogen steder.
Linjeskift og mellemrum mellem "Afsnit X" og "tekst tekst" er jo i den del, der udskrives.
Det eneste sted, der kan opstå et problem med ekstra mellemrum, hvis afsnittet ikke skal medtages, er mellem IF-kodernes klammer og mellem anførselstegnene.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.