テキストをバイトに変換
テキストをバイト・リストに変換します。
スクリプト構文
IBM RPA の専有スクリプト言語の構文は、他のプログラミング言語と似ています。 スクリプト構文は、スクリプト・ファイル内のコマンドの構文を定義します。 この構文は、 IBM RPA Studioの 「スクリプト」 モードで操作できます。
textToBytes --text(String) --encoding(EncodingType) (Boolean)=success (List<Byte>)=value
入力パラメーター
以下の表は、このコマンドで使用可能な入力パラメーターのリストを示しています。 この表では、 IBM RPA Studioのスクリプト・モードで作業しているときのパラメーター名と、それに相当する Designer モードのラベルを確認できます。
| 「デザイナー」モードのラベル | 「スクリプト」モードの名前 | 必須 | 使用可能な変数タイプ | 説明 |
|---|---|---|---|---|
| テキスト | text |
Required |
Text |
バイト・リストに変換するテキスト。 |
| エンコード | encoding |
Required |
EncodingType |
テキスト・エンコード形式。 詳しくは、 encoding パラメーター・オプション を参照してください。 |
encoding パラメーター・オプション
以下の表に、 encoding パラメーター・オプションで使用可能なオプションを示します。 この表は、「スクリプト」モードで作業するときに使用可能なオプションと、「デザイナー」モードでそれに相当するラベルを示しています。
| 「デザイナー」モードのラベル | 「スクリプト」モードの名前 |
|---|---|
| オペレーティング・システム・デフォルト | Default |
| UTF8 | UTF8 |
| UTF7 | UTF7 |
| UTF32 | UTF32 |
| Unicode | Unicode |
| ASCII | ASCII |
| ビッグ・エンディアン Unicode | BigEndianUnicode |
出力パラメーター
| 「デザイナー」モードのラベル | 「スクリプト」モードの名前 | 使用可能な変数タイプ | 説明 |
|---|---|---|---|
| 成功 | succeess |
Boolean |
テキスト変換が成功した場合は True を返し、それ以外の場合は Falseを返します。 |
| バイト・リスト | value |
List <Byte> |
Text パラメーターで指定されたテキスト文字ごとに生成されたバイトのリストを返します。 |
例
「量子コンピューティングは量子力学の現象を利用できる演算の一種です」というテキストを変換します。 テキストの各文字のバイト・リストを戻すことによって、それぞれバイトに変換します。
defVar --name textToConvert --type String --value "Quantum computing is a type of computation whose operations can harness the phenomena of quantum mechanics."
defVar --name byteList --type List --innertype Byte
textToBytes --text "${textToConvert}" --encoding "UTF8" byteList=value
logMessage --message "Text: ${textToConvert}\r\n Text length to be converted: ${textToConvert.Length}\r\n List of Bytes Generated:${byteList}\r\n" --type "Info"
// Return the following output in the console:
// Text: Quantum computing is a type of computation whose operations can harness the phenomena of quantum mechanics.
// Length of text to be converted: 107
// List of Bytes Generated: [81,117,97,110,116,117,109,32,99,111,109,112,117,116,105,110,103,32,105,115,32,97,32,116,121,112,101,32,111,102,32,99,111,109,112,117,116,97,116,105,111,110,32,119,104,111,115,101,32,111,112,101,114,97,116,105,111,110,115,32,99,97,110,32,104,97,114,110,101,115,115,32,116,104,101,32,112,104,101,110,111,109,101,110,97,32,111,102,32,113,117,97,110,116,117,109,32,109,101,99,104,97,110,105,99,115,46]