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); //