跳到主要内容

Record

能够获取每条行记录的具体数据,查询单条或所有记录可以使用 Datasheet API 的 getRecordAsync(查询单条记录数据)、getRecordsAsync(批量查询记录数据)。

record.Record

配件

id

get id(): string

记录 ID

返回值

string

示例

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

___

### title

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

首列单元格的字符串值。首列通常被看做主字段。

#### 返回值

``null`` \| `string`

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

commentCount

get commentCount(): number

记录的评论数量

返回值

number

示例

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

## 方法

### getCellValue

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

获取 Record 中的指定单元格值

#### 参数

| Name | Type | Description |
| :-------- | :------- | :---------- |
| `fieldId` | `string` | 字段ID |

#### 返回值

`any`

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

getCellValueString

getCellValueString(fieldId): null | string

获取 Record 中的指定单元格值, 并且转换为字符串类型

参数

NameType
fieldIdstring

返回值

null | string

示例

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

getUrl

getUrl(viewId?): string

记录的 URL 地址

参数

NameType
viewId?string

返回值

string

示例

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