Beskrivelse
Funksjonen Variabel tekst erstatter automatisk spesifikke koder i tekstobjekter med tilsvarende data. Den støtter økende serienumre, gjeldende dato/klokkeslett og sekvensielle data fra CSV-filer. Dette er ideelt for å automatisere oppgaver som generering av serienumre og tidsstempling.
Denne artikkelen gir en veiledning for å opprette serienumre. Følg trinnene nedenfor.
Trinn 1 – Aktiver variabel tekst
1-1. Legg til et tekstobjekt. I tekstobjektpanelet, finn feltet Variabel tekst og slå det på.
1-2. Når Variabel tekst er aktivert, velg ønsket type: Serienummer, Gjeldende dato/klokkeslett eller CSV.
Serienummer: Støtter arabiske tall.
Gjeldende dato/klokkeslett: Bruker systemets nåværende dato og klokkeslett (formatet avhenger av systemspråket).
CSV: Lar deg importere en CSV-fil og fylle ut verdier sekvensielt etter rad og kolonne.
1-3. Angi en forskyvning for å justere verdien i forhold til gjeldende grunnverdi.
Forskyvning er kun tilgjengelig for typene Serienummer og CSV.
For eksempel, hvis gjeldende serienummer er
2og forskyvningen er5, vil det endelige resultatet bli7.Når du bruker Matrise-verktøyet, øker hvert dupliserte objekt automatisk med 1. Rekkefølgen på økningen følger fra venstre til høyre, deretter ovenfra og ned.
1-4. Klikk på Innstillinger-knappen for å konfigurere flere alternativer for den variable teksten.
Trinn 2 – Formatkoder for variabel tekst
Skriv inn tilsvarende formatkode basert på den valgte typen variabel tekst.
Se tabellen nedenfor for tilgjengelige formatkoder.
Sekvensnummer
| Format | Inndata | Beskrivelse |
|---|---|---|
|
d dd ddd dddd... |
Arabiske tall | Inndataene skal være med små bokstaver, med maksimalt 10 sifre. Hvis det gjeldende nummeret overskrider siffergrensen, vises bare de siste sifrene. For eksempel, hvis variabelteksten er d og det nåværende nummeret er 15, vil teksten bli erstattet med 5. |
| h |
I heksadesimalt format med små bokstaver |
For eksempel: a, b, f
|
| H | I heksadesimalt format med store bokstaver | For eksempel: A, B, F
|
| 0 | fyll ut tall med nuller |
Hvis et format som starter med 0 brukes (f.eks. 0ddd), vil systemet automatisk fylle ut med nuller foran til den angitte lengden er nådd. |
#Eksempel:
Skriv inn følgende tekst i Beam Studio:
dddddFormatet ovenfor representerer en 5-sifret kode.
Systemet vil konvertere den gjeldende verdien til et 5-sifret format. Hvis verdien overstiger fem siffer, vil kun de siste fem sifrene vises.
For eksempel, hvis Gjeldende verdi is 123 og Forskyvning is 0, vil resultatet bli:
123Nåværende tidspunkt
| Format | Inndata | Beskrivelse |
|---|---|---|
YY |
18 | Tosifret årstall |
ÅÅÅÅ |
2018 | Firesifret årstall |
M |
1-12 | Måned |
MM |
01-12 | Tosifret måned |
MMM |
Jan~Des | Forkortet månedsnavn |
MMMM |
Januar~Desember | Fullt månedsnavn |
D |
1-31 | Dato |
DD |
01-31 | Tosifret dato |
d |
0-6 | Ukedagen, med søndag som 0 |
dd |
Sø~Lø | Korteste navn på ukedagen |
ddd |
Søn-Lør | Kort navn på ukedagen |
dddd |
søndag-lørdag | Navn på ukedagen |
H |
0-23 | Timen |
HH |
00-23 | Totegns time |
h |
1-12 | Timen, 12-timers format |
hh |
01-12 | Timen, 12-timers format, totegns |
m |
0-59 | Minuttet |
mm |
00-59 | Minuttet, totegns |
s |
0-59 | Sekundet |
ss |
00-59 | Sekundet, totegns |
SSS |
000-999 | De andre tre sifrene |
Z |
+05:00 | Avviket fra UTC, ±TT:mm |
ZZ |
+0500 | Avviket fra UTC, ±TTmm |
A |
AM PM |
|
a |
am pm |
|
#Eksempel:
Skriv inn følgende tekst i Beam Studio:
ÅÅ/MM/DD dddd TT:mmSystemet vil vise gjeldende tid basert på det oppdagede systemspråket. Utdata:
25/05/27 tirsdag 16:12For å vise ukedagen på engelsk, vennligst endre systemspråket til engelsk og start programvaren på nytt.
CSV
Når du bruker "CSV" variabelt tekstformat, vil systemet automatisk kombinere spesifikt formatert tekstinndata og erstatte det med tilsvarende data fra gjeldende rad i CSV-filen.
Tegnet % % brukes for å indikere felter, med feltnumre som starter fra 0, i rekkefølge: %0, %1, %2, og så videre.
Radnumre starter også fra 0, og gjeldende verdi bestemmer hvilken rads data som vil vises.
| Format | Inndata |
Beskrivelse |
|
% |
%0 |
Første kolonne |
#Eksempel:
Feltene i CSV-dataene er som følger:
| Student | Fag | Poeng |
| A | Historie | 90 |
| B | Engelsk | 70 |
| C | Matematikk | 50 |
Skriv inn følgende tekst i Beam Studio:
%0:%1,%2. Representerer: Kolonne 1 — Kolonne 2 — Kolonne 3.
Hvis gjeldende verdi er 0 og forskyvningen er 0, vil utdataene være første rad:
Student: Fag, Poeng.Hvis gjeldende verdi er 1 og forskyvningen er 0, vil utdataene være andre rad:
A:Historie,90. Trinn 3 – Konfigurer parametere for variabel tekst
Etter å ha klikket på innstillingsknappen, vil innstillingsvinduet for variabel tekst vises. Parameterdefinisjonene er som følger:
| Parametere | Beskrivelse |
| Start | Startserienummer for hver batch, eller første rad i CSV-filen. Startverdien kan ikke være større enn sluttverdien. |
| Slutt | Siste serienummer for hver batch, eller siste rad i CSV-filen. |
| Gjeldende | Angi gjeldende verdi, eller gjeldende rad i |
| Øk med | Mengden som skal økes for hver verdiøkning. |
| Forrige | Forrige verdi |
| Neste | Neste verdi |
| Test | Oppdater variabelteksten på lerretet umiddelbart for å forhåndsvise det konverterte resultatet. |
| Fullfør | Konverter all variabel tekst på lerretet til statisk tekst og fjern variabiliteten. |
| Automatisk fremgang | Gå automatisk videre til neste variabelverdi etter at hver jobb er sendt. |
| Bla gjennom CSV | Bla gjennom CSV-fil |
| Tøm CSV | Fjern CSV-fil |
If Automatisk fremgang er aktivert i innstillingene for variabel tekst, vil verdien automatisk øke med ett trinn hver gang en jobb sendes. Hvis Automatisk fremgang er deaktivert, vil den forbli på gjeldende verdi.
Andre - Kodegenerator
Etter å ha valgt 'Variabel tekst' i kodegeneratorverktøyet, kan du skrive inn teksten i det angitte formatet, og den vil bli konvertert i sanntid når jobben sendes.
Merk: Hvis den variable teksten i kodegeneratoren inneholder et format som ikke støttes av den valgte strekkoden—for eksempel hvis strekkoden bare støtter engelske tegn, men det konverterte innholdet inkluderer hebraisk—vil det oppstå en konverteringsfeil. Vennligst kontroller innholdet og gjør nødvendige justeringer.
Hvis den variable teksten ikke konverteres korrekt, vennligst kontroller følgende:
Om den valgte typen variabel tekst samsvarer med inndataformatet.
Om innstillingene for variabel tekst er korrekte, og om CSV-filen er lastet opp riktig.
Om alle inndataverdier er i halvbredde latinske tegn — fullbreddetegn kan ikke gjenkjennes.
Kommentarer
0 kommentarer
Logg på hvis du vil legge inn en kommentar.