
## CustomProperty class

Represents a custom property which store name and value pairs of arbitrary user-defined data for worksheet.

```javascript
class CustomProperty;
```


## Properties

| Property | Type | Description |
| --- | --- | --- |
| [name](#name--)| string | Returns or sets the name of the object. |
| [value](#value--)| string | Returns or sets the value of the custom property. |
| [binaryValue](#binaryValue--)| Uint8Array | Gets and sets the binary value of the custom property. |

## Methods

| Method | Description |
| --- | --- |
| [getName()](#getName--)| <b>@deprecated.</b> Please use the 'name' property instead. Returns or sets the name of the object. |
| [setName(string)](#setName-string-)| <b>@deprecated.</b> Please use the 'name' property instead. Returns or sets the name of the object. |
| [getValue()](#getValue--)| <b>@deprecated.</b> Please use the 'value' property instead. Returns or sets the value of the custom property. |
| [setValue(string)](#setValue-string-)| <b>@deprecated.</b> Please use the 'value' property instead. Returns or sets the value of the custom property. |
| [getBinaryValue()](#getBinaryValue--)| <b>@deprecated.</b> Please use the 'binaryValue' property instead. Gets and sets the binary value of the custom property. |
| [setBinaryValue(Uint8Array)](#setBinaryValue-uint8array-)| <b>@deprecated.</b> Please use the 'binaryValue' property instead. Gets and sets the binary value of the custom property. |
| [isNull()](#isNull--)| Checks whether the implementation object is null. |


### name {#name--}

Returns or sets the name of the object.

```javascript
name : string;
```


### value {#value--}

Returns or sets the value of the custom property.

```javascript
value : string;
```


### binaryValue {#binaryValue--}

Gets and sets the binary value of the custom property.

```javascript
binaryValue : Uint8Array;
```


### getName() {#getName--}

<b>@deprecated.</b> Please use the 'name' property instead. Returns or sets the name of the object.

```javascript
getName() : string;
```


### setName(string) {#setName-string-}

<b>@deprecated.</b> Please use the 'name' property instead. Returns or sets the name of the object.

```javascript
setName(value: string) : void;
```

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | string | The value to set. |

### getValue() {#getValue--}

<b>@deprecated.</b> Please use the 'value' property instead. Returns or sets the value of the custom property.

```javascript
getValue() : string;
```


### setValue(string) {#setValue-string-}

<b>@deprecated.</b> Please use the 'value' property instead. Returns or sets the value of the custom property.

```javascript
setValue(value: string) : void;
```

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | string | The value to set. |

### getBinaryValue() {#getBinaryValue--}

<b>@deprecated.</b> Please use the 'binaryValue' property instead. Gets and sets the binary value of the custom property.

```javascript
getBinaryValue() : Uint8Array;
```


### setBinaryValue(Uint8Array) {#setBinaryValue-uint8array-}

<b>@deprecated.</b> Please use the 'binaryValue' property instead. Gets and sets the binary value of the custom property.

```javascript
setBinaryValue(value: Uint8Array) : void;
```

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | number[] | The value to set. |

### isNull() {#isNull--}

Checks whether the implementation object is null.

```javascript
isNull() : boolean;
```



