View
Get view information and records under the specified view
view.View
Parameters
id
• get
id(): string
View id, unique identification of view
Returns
string
Example
console.log(myView.id);
// => 'viwxxxxxx'
name
• get
name(): string
View Name
Returns
string
Example
console.log(myView.name);
// => 'test'
type
• get
type(): ViewType
View Type
Returns
Example
console.log(myView.type);
// => "Grid"
url
• get
url(): string
The URL address of the view, you can access this address in the browser, open the AITable and navigate to the corresponding view
Returns
string
Example
console.log(myView.url);
// => 'https://aitable.ai/workbench/dstxxxxxx/viwxxxxxx'
Methods
getRecordAsync
▸ getRecordAsync(recordId
): Record
Gets the specified record
Parameters
Name | Type | Description |
---|---|---|
recordId | string | Record ID |
Returns
Example
console.log(myView.getRecordAsync('recxxxxxx')); // => Record
getRecordsAsync
▸ getRecordsAsync(options?
): Record
[]
Bulk fetch specified records
Parameters
Name | Type | Description |
---|---|---|
options? | Object | - |
options.recordIds? | [] | Set of record ID |
options.sorts | [] | Records need to be sorted by which fields |
Returns
Record
[]
Example
console.log(myView.getRecordsAsync()); // => [Record, Record, ...] console.log(myView.getRecordsAsync({ recordIds: ['recxxxxxx01', 'recxxxxxx02'] })); // => [Record, Record]