Beskrivning
Funktionen Variabel text ersätter automatiskt specifika koder som anges i textobjekt med motsvarande data. Den stöder ökande serienummer, aktuellt datum/tid och sekventiella data från CSV-filer. Detta är idealiskt för att automatisera uppgifter som generering av serienummer och tidsstämpling.
Denna artikel innehåller en handledning för att skapa serienummer. Vänligen följ stegen nedan.
Steg 1 – Aktivera Variabel text
1-1. Lägg till ett textobjekt. I textobjektspanelen, hitta fältet Variabel text och aktivera det.
1-2. När Variabel text är aktiverat, välj önskad typ: Serienummer, Aktuellt datum/tid eller CSV.
Serienummer: Stöder arabiska siffror.
Aktuellt datum/tid: Använder systemets aktuella datum och tid (formatet beror på systemspråket).
CSV: Gör det möjligt att importera en CSV-fil och fylla i värden sekventiellt efter rad och kolumn.
1-3. Ange en förskjutning för att justera värdet i förhållande till det aktuella basvärdet.
Förskjutning är endast tillgänglig för typerna Serienummer och CSV.
Till exempel, om det aktuella serienumret är
2och förskjutningen är5, blir det slutliga resultatet7.När du använder Matrisverktyget ökar varje duplicerat objekt automatiskt med 1. Ökningsordningen följer från vänster till höger, sedan uppifrån och ned.
1-4. Klicka på Inställningar för att konfigurera ytterligare alternativ för den variabla texten.
Steg 2 – Formatkoder för variabel text
Ange motsvarande formatkod baserat på den valda typen av variabel text.
Se tabellen nedan för tillgängliga formatkoder.
Sekvensnummer
| Format | Indata | Beskrivning |
|---|---|---|
|
d dd ddd dddd... |
Arabiska siffror | Inmatningen ska vara med gemener och får innehålla högst 10 siffror. Om det aktuella numret överskrider siffergränsen visas endast de sista siffrorna. Om den variabla texten till exempel är d och det aktuella numret är 15, kommer texten att ersättas med 5. |
| h |
I hexadecimalt format med gemener |
Till exempel: a, b, f
|
| H | I hexadecimalt format med versaler | Till exempel: A, B, F
|
| 0 | fyll ut tal med nollor |
Om ett format som börjar med 0 används (t.ex. 0ddd), kommer systemet automatiskt att fylla ut med inledande nollor tills den angivna längden uppnås. |
#Exempel:
Ange följande text i Beam Studio:
dddddOvanstående format representerar en 5-siffrig kod.
Systemet kommer att konvertera det aktuella värdet till ett 5-siffrigt format. Om det aktuella värdet överstiger fem siffror visas endast de sista fem siffrorna.
Till exempel, om Aktuellt värde is 123 och Offset is 0, blir utdata:
123Aktuell tid
| Format | Indata | Beskrivning |
|---|---|---|
YY |
18 | Tvåsiffrigt årtal |
YYYY |
2018 | Fyrsiffrigt årtal |
M |
1-12 | Månad |
MM |
01-12 | Tvåsiffrig månad |
MMM |
Jan~Dec | Förkortad månadsnamn |
MMMM |
Januari~December | Fullständigt månadsnamn |
D |
1-31 | Datum |
DD |
01-31 | Tvåsiffrigt datum |
d |
0-6 | Veckodagen, med söndag som 0 |
dd |
Sö~Lö | Förkortning av veckodagens namn |
ddd |
Sön-Lör | Veckodagens korta namn |
dddd |
Söndag-Lördag | Veckodagens namn |
H |
0-23 | Timmen |
HH |
00-23 | Tvåsiffrig timme |
h |
1-12 | Timmen, 12-timmarsklocka |
hh |
01-12 | Timmen, 12-timmarsklocka, tvåsiffrig |
m |
0-59 | Minuten |
mm |
00-59 | Minuten, tvåsiffrig |
s |
0-59 | Sekunden |
ss |
00-59 | Sekunden, tvåsiffrig |
SSS |
000-999 | Den andra, tre siffror |
Z |
+05:00 | Tidsförskjutningen från UTC, ±HH:mm |
ZZ |
+0500 | Tidsförskjutningen från UTC, ±HHmm |
A |
FM EM |
|
a |
fm em |
|
#Exempel:
Ange följande text i Beam Studio:
ÅÅ-MM-DD dddd HH:mmSystemet kommer att visa aktuell tid baserat på det detekterade systemspråket. Resultatet:
25-05-27 tisdag 16:12För att visa veckodagen på engelska, ändra systemspråket till engelska och starta om programvaran.
CSV
När du använder "CSV" variabelt textformat kommer systemet automatiskt att kombinera specifikt formaterad textinmatning och ersätta den med motsvarande data från den aktuella raden i CSV-filen.
Tecknet % % används för att indikera fält, med fältnummer som börjar från 0, i följande ordning: %0, %1, %2, och så vidare.
Radnummer börjar också från 0, och det aktuella värdet bestämmer vilken rads data som kommer att visas.
| Format | Indata |
Beskrivning |
|
% |
%0 |
Första kolumnen |
#Exempel:
Fälten i CSV-datan är följande:
| Elev | Ämne | Poäng |
| A | Historia | 90 |
| B | Engelska | 70 |
| C | Matematik | 50 |
Ange följande text i Beam Studio:
%0:%1,%2. Representerar: Kolumn 1 — Kolumn 2 — Kolumn 3.
Om det aktuella värdet är 0 och förskjutningen är 0, kommer utdata att vara den första raden:
Elev:Ämne,Poäng.Om det aktuella värdet är 1 och förskjutningen är 0, kommer utdata att vara den andra raden:
A:Historia,90. Steg 3 – Konfigurera parametrar för variabel text
Efter att ha klickat på inställningsknappen visas fönstret för inställningar av variabel text. Parameterdefinitionerna är följande:
| Parametrar | Beskrivning |
| Start | Startserienummer för varje sats; eller den första raden i CSV-filen. Startvärdet får inte vara större än slutvärdet. |
| Slut | Det sista serienumret för varje sats, eller den sista raden i CSV-filen. |
| Aktuell | Ställ in det aktuella värdet; eller den aktuella raden i |
| Öka med | Mängden att öka med varje gång värdet avancerar. |
| Föregående | Föregående värde |
| Nästa | Nästa värde |
| Testa | Uppdatera omedelbart den variabla texten på arbetsytan för att förhandsgranska det konverterade resultatet. |
| Slutför | Konvertera all variabel text på arbetsytan till statisk text och ta bort dess variabilitet. |
| Automatisk frammatning | Gå automatiskt vidare till nästa variabelvärde efter att varje jobb har skickats. |
| Bläddra efter CSV | Bläddra efter CSV-fil |
| Rensa CSV | Ta bort CSV-fil |
If Automatisk frammatning är aktiverad i inställningarna för variabel text kommer värdet automatiskt att gå vidare ett steg varje gång ett jobb skickas. Om Automatisk frammatning är inaktiverad kommer det att stanna kvar på det aktuella värdet.
Övrigt - Kodgenerator
Efter att ha valt 'Variabel text' i kodgeneratorverktyget kan du ange texten i det angivna formatet, och den kommer att konverteras i realtid när jobbet skickas.
Obs: Om den variabla texten i kodgeneratorn innehåller ett format som inte stöds av den valda streckkoden—till exempel om streckkoden endast stöder engelska tecken men det konverterade innehållet inkluderar hebreiska—kommer ett konverteringsfel att uppstå. Kontrollera innehållet och gör nödvändiga justeringar.
Om den variabla texten inte konverteras korrekt, kontrollera följande:
Om den valda variabla texttypen matchar indataformatet.
Om inställningarna för variabel text är korrekta och om CSV-filen är korrekt uppladdad.
Kontrollera att alla inmatade värden är i engelska tecken med halv bredd — tecken med full bredd kan inte kännas igen.
Kommentarer
0 kommentarer
logga in för att lämna en kommentar.