> ## 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.

# NSArchiveColumnData

> Data carrier class for an item (cell) in an archive. Contains properties and members for three distinct values: The (visible) display value; the tooltip hint, and the link hint.

Data carrier class for an item (cell) in an archive. Contains properties and members for three distinct values: The (visible) display value; the tooltip hint, and the link hint.

## Constructors

### NSArchiveColumnData()

```crmscript theme={null}
NSArchiveColumnData
```

Initializes a new instance of the NSArchiveColumnData class.

## Methods

## GetDisplayValue()

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

**Returns:** [CRMScript.Global.String](CRMScript.Global.String) - The visible display value for an archive cell. It is always a string, and other data types are converted to string according to the invariant culture. "\[I:123]" or "\[D:2014-09-13]". Further conversion to the local culture is the responsibility of the client.

**Example:**

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

## GetLinkHint()

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

**Returns:** [CRMScript.Global.String](CRMScript.Global.String) - The link hint consists of information to construct an actual link; additional information (such as a view context) must be provided by the client, who is also responsible for building the link. The content of the link will generally be one or more ids, such as contact\_id=123.

**Example:**

```crmscript theme={null}
NSArchiveColumnData thing;
String linkHint = thing.GetLinkHint();
```

## GetTooltipHint()

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

**Returns:** [CRMScript.Global.String](CRMScript.Global.String) - The tooltip hint is either a text to be shown (after resource tag substitution), or a tooltip key to be given to the tooltip provider system in order to asynchronously retrieve the actual tooltip.

**Example:**

```crmscript theme={null}
NSArchiveColumnData thing;
String tooltipHint = thing.GetTooltipHint();
```

## SetDisplayValue(String)

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

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

**Example:**

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

## SetLinkHint(String)

```crmscript theme={null}
Void SetLinkHint(String linkHint)
```

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

**Example:**

```crmscript theme={null}
NSArchiveColumnData thing;
String linkHint;
thing.SetLinkHint(linkHint);
```

## SetTooltipHint(String)

```crmscript theme={null}
Void SetTooltipHint(String tooltipHint)
```

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

**Example:**

```crmscript theme={null}
NSArchiveColumnData thing;
String tooltipHint;
thing.SetTooltipHint(tooltipHint);
```


## Related topics

- [Namespace CRMScript.NetServer](/en/automation/crmscript/reference/CRMScript.NetServer.md)
- [SuperOffice.WebApi.Data.ArchiveColumnData](/en/api/reference/webapi/SuperOffice.WebApi.Data.ArchiveColumnData.md)
- [SuperOffice.WebApi.Data.ArchiveColumnInfo](/en/api/reference/webapi/SuperOffice.WebApi.Data.ArchiveColumnInfo.md)
- [SuperOffice.WebApi.Data.Archive GetArchiveListByColumnsRequest](/en/api/reference/webapi/SuperOffice.WebApi.Data.Archive_GetArchiveListByColumnsRequest.md)
- [SuperOffice.WebApi.Data.Archive GetArchiveListByColumnsWithContext2Request](/en/api/reference/webapi/SuperOffice.WebApi.Data.Archive_GetArchiveListByColumnsWithContext2Request.md)
- [SuperOffice.WebApi.Data.Archive GetArchiveListByColumnsWithContextRequest](/en/api/reference/webapi/SuperOffice.WebApi.Data.Archive_GetArchiveListByColumnsWithContextRequest.md)
