🔃Add unction getCurrentNodeParameters to get currents parameters in loading function

This commit is contained in:
BenoitTallandier
2019-10-20 20:55:49 +02:00
parent 94d91ff9e8
commit 02a7d92fc1
7 changed files with 39 additions and 9 deletions

View File

@@ -513,6 +513,13 @@ export function getLoadOptionsFunctions(workflow: Workflow, node: INode, additio
getCredentials(type: string): ICredentialDataDecryptedObject | undefined {
return getCredentials(workflow, node, type, additionalData);
},
getCurrentNodeParameters : (parameterName : string): NodeParameterValue | INodeParameters | NodeParameterValue[] | INodeParameters[] | object => {
const nodeParameters = JSON.parse(''+additionalData.currentNodeParameters);
if(nodeParameters && nodeParameters[parameterName] ){
return nodeParameters[parameterName];
}
return false;
},
getNodeParameter: (parameterName: string, fallbackValue?: any): NodeParameterValue | INodeParameters | NodeParameterValue[] | INodeParameters[] | object => { //tslint:disable-line:no-any
const runExecutionData: IRunExecutionData | null = null;
const itemIndex = 0;