2023-06-22
(C) Questetra, Inc. (MIT License)
3
https://support.questetra.com/bpmn-icons/converter-textfile-to-string/
https://support.questetra.com/ja/bpmn-icons/converter-textfile-to-string/
This item overwrites the value of String type data item with the contents of a text file stored in File type data item.
この工程は、文字型データ項目の値を、ファイル型データ項目に格納されているテキストファイルの内容で、上書きします。
-
-
-
-
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAACx0lEQVRYR8WXz0sUYRjHP5O0CLX+
uHTIQ7sHIby0BdIh0EU6hwmd20Vx9mb9AUvlQQSRVhBq0WW3gxcFKzx4000kBKO2QNgSssgS6uDu
oQQJJt4ZZ3ecH+s4O+kLyy7s+z7fz/PM87zPMxKnvKRj6afpBbpRiCDRAkQOzhdQKCEhvvMkeOnW
7tEAWVrYZwi4B6qom1UCUgSYII747bhqAzwhxhkeH0PYLCTE48i8cCJwBnhKCkn13I+VQua+nSF7
gDQ54K4fyhUbCjkSxM02rQD+en5YT2GChJpLlXUYQHvmWV89txq7bcyJKoCW7Vt1JJxb7hIBwnp1
VAHSPAQeuLVSa99U1xTzW/Msflt02vYIWdXDCCBKptkPgI07GzQFmhhcGXSCKCHTWgXQbrjnRvGe
iz20nWvzxJO8lqS9uZ3t39u1INRc0CJgk/nCi47WDk8AxkOOEAcVoQGkyat3vGH5BbD3d4/RwijD
b4fNzrxCJqoDfAEuGXdMd03TeaHTUwRC50NqDgjx8Q/jJN8k7ewUkLmqAyielBwOieiFg+Fa4tpJ
GelIgODZIJnuDDt/dhh67a41rN5aZfnHspPnVWwDgOURiF1CPBvN0hvqJfcxx8DKgH+BUnhPgohj
EhrFG6QG1n6usVne9ASw9H2J3CfR3w4tQxLalOHszVn6wn0I8XpXppixRs9UhpaLaPLGJP2X+2ls
aKxXH1sAMFxE2l1guYqNEHOf51j4uuAJplgqsv5r3Xi2jKyNd0c2Ix1iZnPGzyS0aUZaOxbVYGlI
Y9fH2N3fZeTdiKcImA6VCRCytmOx61QHEh3zf45kUAm9LndyQyk8QyZmfoYnNZZbPK8dAf1fbVAR
V5jXSakMxLy9mOgQWnWIUVp83IIIYfFqlqrv1cz8wEREFKJIRFBoQeKKukU0FokSCgUk8rU8dp8D
flS8Cxv/AFp57iGwqv7bAAAAAElFTkSuQmCC
{
// ファイル型データ項目を準備し、config に指定
const fileDef = engine.createDataDefinition('ファイル', 0, 'q_file', 'FILE');
configs.putObject('File_DataId', fileDef);
// Content-Type のcharset で読み込むかを指定
configs.putObject('conf_ReadFileCharset', readFileCharset);
// 読み込む際の文字コードを指定
configs.put('conf_CharacterEncoding', characterEncoding);
// 文字型データ項目を準備し、config に指定。
const stringDef = engine.createDataDefinition('文字', 1, 'q_string', 'STRING_TEXTAREA');
configs.putObject('String_DataId', stringDef);
// 文字型データ項目の値を指定。
engine.setData(stringDef, '事前文字列');
return {
fileDef,
stringDef
};
};
/**
* ファイル型データ項目の添付ファイルが無い
*/
test('no file', () => {
const {
fileDef,
stringDef
} = prepareConfigs(false, 'UTF-16');
// ファイル型データ項目の値を指定。空。
engine.setData(fileDef, null);
//