---
id: "M:cAlgo.API.ExecuteScriptResult.#ctor(System.Boolean,System.String)"
kind: "constructor"
type: "T:cAlgo.API.ExecuteScriptResult"
url: "https://help.ctrader.com/ctrader-algo/references/Controls/ExecuteScriptResult/Constructor/"
---

> Documentation index for agents: https://help.ctrader.com/ctrader-algo/llms.txt · machine index: https://help.ctrader.com/ctrader-algo/api.json

# ExecuteScriptResult constructor

Member of [ExecuteScriptResult](https://help.ctrader.com/ctrader-algo/references/Controls/ExecuteScriptResult/index.md).

## ExecuteScriptResult(bool isSuccessful, string json)

Initializes a new instance of ExecuteScriptResult

Environments: Desktop supported · CLI supported · Cloud supported.

C#:

```csharp
public ExecuteScriptResult(bool isSuccessful, string json)
```

Python:

```python
ExecuteScriptResult(isSuccessful: bool, json: str)
```

### Parameters

- `isSuccessful` (`bool`, Python `bool`): IsSuccessful
- `json` (`string`, Python `str`): JSON content

### Examples

C#:

```csharp
var result = new ExecuteScriptResult(true, "{\"symbol\":\"EURUSD\"}");
Print("Successful: {0}, JSON: {1}", result.IsSuccessful, result.Json);
```

Python:

```python
result = ExecuteScriptResult(True, '{"symbol":"EURUSD"}')
api.Print(f"Successful: {result.IsSuccessful}, JSON: {result.Json}")
```

