feat(Merge Node): overhaul of merge node

This commit is contained in:
Michael Kret
2022-09-13 08:59:49 +03:00
committed by GitHub
parent b6c1187922
commit f1a569791d
7 changed files with 1599 additions and 472 deletions

View File

@@ -150,6 +150,9 @@ export class ItemLists implements INodeType {
type: 'string',
default: '',
description: 'A field in the input items to aggregate together',
// eslint-disable-next-line n8n-nodes-base/node-param-placeholder-miscased-id
placeholder: 'e.g. id',
hint: ' Enter the field name as text',
},
],
},
@@ -206,6 +209,9 @@ export class ItemLists implements INodeType {
type: 'string',
default: '',
description: 'The name of a field in the input items to aggregate together',
// eslint-disable-next-line n8n-nodes-base/node-param-placeholder-miscased-id
placeholder: 'e.g. id',
hint: ' Enter the field name as text',
},
{
displayName: 'Rename Field',
@@ -293,6 +299,9 @@ export class ItemLists implements INodeType {
type: 'string',
default: '',
description: 'A field in the input to exclude from the object in output array',
// eslint-disable-next-line n8n-nodes-base/node-param-placeholder-miscased-id
placeholder: 'e.g. id',
hint: ' Enter the field name as text',
},
],
},
@@ -326,6 +335,9 @@ export class ItemLists implements INodeType {
type: 'string',
default: '',
description: 'Specify fields that will be included in output array',
// eslint-disable-next-line n8n-nodes-base/node-param-placeholder-miscased-id
placeholder: 'e.g. id',
hint: ' Enter the field name as text',
},
],
},
@@ -394,6 +406,9 @@ export class ItemLists implements INodeType {
type: 'string',
default: '',
description: 'A field in the input to exclude from the comparison',
// eslint-disable-next-line n8n-nodes-base/node-param-placeholder-miscased-id
placeholder: 'e.g. id',
hint: ' Enter the field name as text',
},
],
},
@@ -426,6 +441,9 @@ export class ItemLists implements INodeType {
type: 'string',
default: '',
description: 'A field in the input to add to the comparison',
// eslint-disable-next-line n8n-nodes-base/node-param-placeholder-miscased-id
placeholder: 'e.g. id',
hint: ' Enter the field name as text',
},
],
},
@@ -479,6 +497,9 @@ export class ItemLists implements INodeType {
required: true,
default: '',
description: 'The field to sort by',
// eslint-disable-next-line n8n-nodes-base/node-param-placeholder-miscased-id
placeholder: 'e.g. id',
hint: ' Enter the field name as text',
},
{
displayName: 'Order',