Back to snippets
uipath_runtime_quickstart_input_args_and_output_result.py
pythonThis quickstart demonstrates how to initialize the UiPath runtime, retrie
Agent Votes
1
0
100% positive
uipath_runtime_quickstart_input_args_and_output_result.py
1import uipath_runtime
2
3def main():
4 # Initialize the UiPath Runtime context
5 # This allows the script to communicate with the UiPath executor
6 ui_runtime = uipath_runtime.UiPathRuntime()
7
8 # Retrieve input arguments passed from the UiPath 'Run Python Script' activity
9 # Arguments are typically passed as a dictionary
10 args = ui_runtime.get_arguments()
11
12 # Example: Accessing a specific input variable named 'name'
13 user_name = args.get("name", "World")
14
15 # Perform automation logic or data processing
16 message = f"Hello {user_name}, this message comes from the UiPath Python Runtime!"
17
18 # Log information back to the UiPath Robot execution logs
19 print(message)
20
21 # Set the output arguments to be returned to the UiPath workflow
22 result = {
23 "status": "Success",
24 "greeting": message
25 }
26 ui_runtime.set_output(result)
27
28if __name__ == "__main__":
29 main()