feat(Convert to File Node): Operation to convert a string in a plain text file, option to format JSON when creating file (#8620)

This commit is contained in:
Michael Kret
2024-02-13 16:52:37 +02:00
committed by GitHub
parent e597fbc78f
commit d18cba37a4
7 changed files with 530 additions and 3 deletions

View File

@@ -52,6 +52,13 @@ export const properties: INodeProperties[] = [
},
},
},
{
displayName: 'Format',
name: 'format',
type: 'boolean',
default: false,
description: 'Whether to format the JSON data for easier reading',
},
{
displayName: 'Encoding',
name: 'encoding',
@@ -98,6 +105,7 @@ export async function execute(this: IExecuteFunctions, items: INodeExecutionData
mimeType: 'application/json',
encoding: options.encoding as string,
addBOM: options.addBOM as boolean,
format: options.format as boolean,
},
);
@@ -131,6 +139,7 @@ export async function execute(this: IExecuteFunctions, items: INodeExecutionData
fileName: options.fileName as string,
encoding: options.encoding as string,
addBOM: options.addBOM as boolean,
format: options.format as boolean,
mimeType: 'application/json',
itemIndex: i,
});