Vianmääritys viestivirroissa
On aina suositeltavaa esikatsella viestivirtoja ennen muutosten tallentamista tai aktivointia. Tämä opas auttaa sinua diagnosoimaan ja korjaamaan dynaamisten muuttujien ongelmat.
Ongelma: Dynaamiset muuttujat eivät näy oikein
Kun esikatselet viestiä, saatat huomata, että dynaamiset muuttujat, esimerkiksi [Käyttäjänimi]
, ei korvata oikeilla käyttäjätiedoilla. Syy riippuu siitä, onko kyseessä yksittäinen muuttuja vai useampi muuttuja.
Syy 1: Yksittäinen muuttuja epäonnistuu
Jos vain yksi dynaaminen muuttuja ei toimi, kyse on todennäköisesti lausekkeessa olevasta syntaksivirheestä.
Dynaamiset muuttujat ovat lausekkeita, jotka on suljettu hakasulkeisiin, esimerkiksi
[Käyttäjänimi]
tai[REFERENCE;DisplayName;UserId;1;[Manager]]
.Tarkista huolellisesti virheellisen muuttujan oikeinkirjoitus, syntaksi ja rakenne varmistaaksesi, että se on oikein.
Syy 2: Kaikki tai useimmat muuttujat eivät toimi.
Jos kaikki tai suurin osa mallin dynaamisista muuttujista ei näy, syy on todennäköisesti virheellinen koodi viestimallin HTML-lähteessä. Tämä tapahtuu usein, kun tekstiä kopioidaan ja liitetään ulkoisesta sovelluksesta, kuten Microsoft Wordista, joka voi lisätä tukemattomia muotoilutunnisteita.
Korjataksesi tämän sinun on tarkastettava HTML-lähdekoodi ja poistettava virheelliset tunnisteet.
HTML-koodin puhdistaminen
Avaa viestivirtamalli ja siirry lähdekoodinäkymään.
Etsi seuraavat virheelliset tunnisteet:
<span class="code" spellcheck="false">
: Tämä tunniste tulisi poistaa kokonaan.<p data-pm-slice="1 1 []">
: Tämä tunniste olisi korvattava standardilla<p>
tag.
Kun olet poistanut ja korvannut virheelliset tunnisteet, tallenna muutokset.
Esikatsele viestivirtaa uudelleen varmistaaksesi, että dynaamiset muuttujat näyttävät nyt oikeat arvot.
Huomautus: Hyvä vinkki on kopioida koko HTML-lähdekoodi tekstinkäsittelyohjelmaan, kuten Notepad++:aan, ja käyttää sen "Etsi ja korvaa" -toimintoa koodin nopeaan puhdistamiseen.