説明
可変テキスト機能は、テキストオブジェクトに入力された特定のコードを対応するデータに自動的に置き換えます。連番、現在の日時、CSVファイルからの連続データに対応しています。これは、シリアル番号の生成やタイムスタンプなどのタスクを自動化するのに最適です。
この記事では、連番の作成方法について説明します。以下の手順に従ってください。
ステップ1 – 可変テキストの有効化
1-1. テキストオブジェクトを追加します。テキストオブジェクトパネルで、可変テキストフィールドを見つけ、有効にします。
1-2. 可変テキストを有効にしたら、希望のタイプを選択します:シリアル番号、現在の日時、またはCSV。
シリアル番号:アラビア数字に対応しています。
現在の日時:システムの現在の日付と時刻を使用します(形式はシステム言語に依存します)。
CSV:CSVファイルをインポートし、行と列に沿って順次値を入力できます。
1-3. オフセットを入力して、現在の基準値に対する値を調整します。
オフセットは、シリアル番号とCSVタイプでのみ利用可能です。
例えば、現在のシリアル番号が
2で、オフセットが5の場合、最終的な出力は7.アレイツールを使用する際、複製された各オブジェクトは自動的に1ずつ増加します。増加の順序は左から右、次に上から下へと進みます。
1-4. [設定]ボタンをクリックして、可変テキストの追加オプションを設定します。
ステップ2 – 可変テキストのフォーマットコード
選択した可変テキストの種類に応じて、対応するフォーマットコードを入力してください。
利用可能なフォーマットコードについては、以下の表をご参照ください。
連番
| フォーマット | 入力 | 説明 |
|---|---|---|
|
d dd ddd dddd... |
アラビア数字 | 入力は小文字で、最大10桁までです。 現在の数字が桁数制限を超える場合、末尾の桁のみが表示されます。 例えば、可変テキストが d で、現在の数値が15の場合、テキストは次のように置換されます: 5. |
| h |
小文字の16進数形式 |
例: a, b, f
|
| H | 大文字の16進数形式 | 例: A, B, F
|
| 0 | ゼロ埋め |
0で始まる書式(例:0ddd)を使用すると、システムは指定された桁数になるまで自動的に先頭にゼロを埋めます。 |
#例:
Beam Studioに以下のテキストを入力してください:
ddddd上記の書式は5桁のコードを表します。
システムは現在の値を5桁形式に変換します。現在の値が5桁を超える場合、最後の5桁のみが表示されます。
例えば、 現在値 is 123 で、 オフセット is 0の場合、出力は次のようになります:
123現在時刻
| フォーマット | 入力 | 説明 |
|---|---|---|
YY |
18 | 年(2桁) |
YYYY |
2018 | 年(4桁) |
M |
1-12 | 月 |
MM |
01-12 | 月(2桁) |
MMM |
1月~12月 | 月の略称 |
MMMM |
1月~12月 | 月の正式名称 |
D |
1-31 | 日付 |
DD |
01-31 | 2桁の日付 |
d |
0-6 | 曜日(日曜日を0とする) |
dd |
日~土 | 曜日の略称 |
ddd |
日~土 | 曜日の短縮名 |
dddd |
日曜日~土曜日 | 曜日の名称 |
H |
0-23 | 時 |
HH |
00-23 | 2桁の時 |
h |
1-12 | 12時間制の時 |
hh |
01-12 | 12時間制の時(2桁) |
m |
0-59 | 分 |
mm |
00-59 | 分(2桁) |
s |
0-59 | 秒 |
ss |
00-59 | 秒( 2桁) |
SSS |
000-999 | 秒、3桁 |
Z |
+05:00 | UTCからのオフセット、±HH:mm |
ZZ |
+0500 | UTCからのオフセット、±HHmm |
A |
午前 午後 |
|
a |
午前 午後 |
|
#例:
Beam Studioに以下のテキストを入力してください:
YY/MM/DD dddd HH:mmシステムは検出されたシステム言語に基づいて現在の時刻を表示します。出力例:
25/05/27 火曜日 16:12曜日を英語で表示するには、システム言語を英語に変更し、ソフトウェアを再起動してください。
CSV
変数テキスト形式 "CSV" を使用する場合、システムは自動的に特定のフォーマットされたテキスト入力を結合し、CSVファイルの現在の行の対応するデータに置き換えます。
記号 % %記号はフィールドを示すために使用され、フィールド番号は0から順に開始します: %0, %1, %2などと続きます。
行番号も0から始まり、現在の値によって表示される行のデータが決定されます。
| フォーマット | 入力 |
説明 |
|
% |
%0 |
第1列 |
#例:
CSVデータのフィールドは以下の通りです:
| 学生 | 教科 | 得点 |
| A | 歴史 | 90 |
| B | 英語 | 70 |
| C | 数学 | 50 |
Beam Studioに以下のテキストを入力してください:
%0:%1,%2。 表示形式: 第1列 — 第2列 — 第3列。
現在の値が0でオフセットが0の場合、出力は1行目になります:
学生:教科,得点。現在の値が1でオフセットが0の場合、出力は2行目になります:
A:歴史,90。 ステップ3 - 可変テキストパラメータの設定
設定ボタンをクリックすると、可変テキスト設定ウィンドウが表示されます。各パラメータの定義は以下の通りです:
| パラメータ | 説明 |
| 開始 | 各バッチの開始シリアル番号、またはCSVファイルの先頭行。 開始値は終了値を超えてはいけません。 |
| 終了 | 各バッチの最終シリアル番号、またはCSVファイルの最終行。 |
| 現在 | 現在の値を設定します。または、CSVファイルの現在の行。 |
| 増分 | 値が進むごとに増加する量。 |
| 前へ | 前の値 |
| 次へ | 次の値 |
| テスト | キャンバス上の可変テキストを即時更新し、変換結果をプレビューします。 |
| 確定 | キャンバス上のすべての可変テキストを静的テキストに変換し、その可変性を解除します。 |
| 自動進行 | 各ジョブの送信後、自動的に次の可変値に進みます。 |
| CSVを参照 | CSVファイルを参照 |
| CSVをクリア | CSVファイルを削除 |
If 自動進行 が可変テキスト設定で有効になっている場合、ジョブを送信するたびに値が1ステップずつ自動的に進みます。自動進行が無効の場合、現在の値のままとなります。
その他 - コードジェネレーター
コードジェネレーターツールで「可変テキスト」を選択後、指定された形式でテキストを入力すると、ジョブ送信時にリアルタイムで変換されます。
注意: コードジェネレーターの可変テキストに、選択したバーコードでサポートされていない形式が含まれている場合(例えば、バーコードが英字のみ対応しているのに、変換後の内容に ヘブライ語が含まれている場合など)、変換エラーが発生します。内容を確認し、必要な調整を行ってください。
可変テキストが正しく変換されない場合は、以下の点を確認してください:
選択した可変テキストのタイプが入力形式と一致しているか。
可変テキストの設定が正しいか、およびCSVファイルが適切にアップロードされているか。
すべての入力値が半角英数字であることを確認してください - 全角文字は認識されません。
コメント
0件のコメント
サインインしてコメントを残してください。