Difference between revisions of "Workflow setGlobal"

From Catglobe Wiki
Jump to: navigation, search
(Examples)
(Workflow_setGlobal)
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
 
== Workflow_setGlobal==
 
== Workflow_setGlobal==
Set values for scripts invoked from workflow class
+
Set values for scripts invoked from [[WorkflowScript_class]]
 +
 
 
==Syntax==
 
==Syntax==
 
Workflow_setGlobal(string parameterName, AnyType value)
 
Workflow_setGlobal(string parameterName, AnyType value)
Line 14: Line 15:
 
return a + Workflow_getGlobal(\"x\");
 
return a + Workflow_getGlobal(\"x\");
 
";
 
";
WorkflowScript wf = new WorkflowScript (script, false);
+
WorkflowScript wfS = new WorkflowScript (script, false);
print(wf.Call());//1001
+
wfS.Call();//1001
 
//Get global value on existing wokflow
 
//Get global value on existing wokflow
wf = new WorkflowScript (wf);
+
wfS = new WorkflowScript (wf);
print(wf.Call());//1002
+
wfS.Call();//1002
  
 
/*
 
/*
Line 25: Line 26:
 
return a + Workflow_getGlobal("x");
 
return a + Workflow_getGlobal("x");
 
*/
 
*/
</source>
 
 
</source>
 
</source>
  
 
[[Category:General_Functions]]
 
[[Category:General_Functions]]

Latest revision as of 04:16, 31 December 2024

Workflow_setGlobal

Set values for scripts invoked from WorkflowScript_class

Syntax

Workflow_setGlobal(string parameterName, AnyType value)

Return type

Empty

Examples

Workflow_setGlobal("x", 1000);
//Get global value on dynamic script 
string script = "
	number a = 1;
	return a + Workflow_getGlobal(\"x\");
";
WorkflowScript wfS = new WorkflowScript (script, false);
wfS.Call();//1001
//Get global value on existing wokflow
wfS = new WorkflowScript (wf);
wfS.Call();//1002

/*
script on the above wf:
number a = 2;
return a + Workflow_getGlobal("x");
*/