> ## Documentation Index
> Fetch the complete documentation index at: https://docs.superoffice.com/llms.txt
> Use this file to discover all available pages before exploring further.

# NSVisibleFor

## Constructors

### NSVisibleFor()

```crmscript theme={null}
NSVisibleFor
```

Initializes a new instance of the NSVisibleFor class.

## Methods

## GetDisplayValue()

```crmscript theme={null}
String GetDisplayValue()
```

**Returns:** [CRMScript.Global.String](CRMScript.Global.String)

**Example:**

```crmscript theme={null}
NSVisibleFor thing;
String displayValue = thing.GetDisplayValue();
```

## GetVisibility()

```crmscript theme={null}
Integer GetVisibility()
```

**Returns:** [CRMScript.Global.Integer](CRMScript.Global.Integer) - See \<xref href="CRMScript.NetServer.Visibility" data-throw-if-not-resolved="false">\</xref>.

**Example:**

```crmscript theme={null}
NSVisibleFor thing;
Integer visibility = thing.GetVisibility();
```

## GetVisibleId()

```crmscript theme={null}
Integer GetVisibleId()
```

**Returns:** [CRMScript.Global.Integer](CRMScript.Global.Integer)

**Example:**

```crmscript theme={null}
NSVisibleFor thing;
Integer visibleId = thing.GetVisibleId();
```

## SetDisplayValue(String)

```crmscript theme={null}
Void SetDisplayValue(String displayValue)
```

**Returns:** [CRMScript.Global.Void](CRMScript.Global.Void)

**Example:**

```crmscript theme={null}
NSVisibleFor thing;
String displayValue;
thing.SetDisplayValue(displayValue);
```

## SetVisibility(Integer)

```crmscript theme={null}
Void SetVisibility(Integer visibility)
```

**Returns:** [CRMScript.Global.Void](CRMScript.Global.Void)

**Example:**

```crmscript theme={null}
NSVisibleFor thing;
Integer visibility;
thing.SetVisibility(visibility);
```

## SetVisibleId(Integer)

```crmscript theme={null}
Void SetVisibleId(Integer visibleId)
```

**Returns:** [CRMScript.Global.Void](CRMScript.Global.Void)

**Example:**

```crmscript theme={null}
NSVisibleFor thing;
Integer visibleId;
thing.SetVisibleId(visibleId);
```


## Related topics

- [NSMailMergeTask](/en/automation/crmscript/reference/CRMScript.NetServer.NSMailMergeTask.md)
- [NSAppointmentEntity](/en/automation/crmscript/reference/CRMScript.NetServer.NSAppointmentEntity.md)
- [NSSelectionEntity](/en/automation/crmscript/reference/CRMScript.NetServer.NSSelectionEntity.md)
- [NSSaleEntity](/en/automation/crmscript/reference/CRMScript.NetServer.NSSaleEntity.md)
- [NSDocumentEntity](/en/automation/crmscript/reference/CRMScript.NetServer.NSDocumentEntity.md)
- [VisibleFor table](/en/database/tables/visiblefor.md)
