Skip to main content

Record

To get the specific data of the record, query single or all records can use the Datasheet API's getRecordAsync (query single record data), getRecordsAsync (bulk query record data).

record.Record

Parameters

id

get id(): string

Record ID

Returns

string

Example

console.log(myRecord.id);
// => 'recxxxxxx'

___

### title

`get` **title**(): ``null`` \| `string`

The string value of the cell in the first field.The first field is usually considered the main field.

#### Returns

``null`` \| `string`

#### Example
```js
console.log(myRecord.title);
// => '42'

commentCount

get commentCount(): number

Number of record's comments

Returns

number

Example

console.log(myRecord.commentCount); // => 10

## Method

### getCellValue

**getCellValue**(`fieldId`): `any`

Get the specified cell value in the Record

#### Parameters

| Name | Type | Description |
| :-------- | :------- | :---------- |
| `fieldId` | `string` | Field ID |

#### Returns

`any`

#### Example
```js
const cellValue = myRecord.getCellValue(mySingleLineTextFieldId);
console.log(cellValue); // => 'cell value'

getCellValueString

getCellValueString(fieldId): null | string

Gets the cell value of the given field of record, and convert to string type.

Parameters

NameType
fieldIdstring

Returns

null | string

Example

const stringValue = myRecord.getCellValueString(myNumberFieldId);
console.log(stringValue); // => '42'

getUrl

getUrl(viewId?): string

The URL of the record

Parameters

NameType
viewId?string

Returns

string

Example

console.log(myRecord.getUrl('viwxxxxxx')); // => '42'
// => 'https://aitable.ai/workbench/dstxxxxxx/viwxxxxxx/recxxxxxx'