DMT_Board.copyBoard() method
Copy Board
Signature
typescript
function copyBoard(sourceBoardName: string): Promise<string | undefined>;1
Parameters
Parameter | Type | Description |
|---|---|---|
sourceBoardName | string | Source board name |
Returns
Promise<string | undefined>
New board name, if it is undefined the copy fails
Example
javascript
// 1. 取第一块板子的名称作为复制源
const boards = await eda.dmt_Board.getAllBoardsInfo();
const sourceName = boards[0].name;
// 2. 复制板子,返回新板子名称
const newBoardName = await eda.dmt_Board.copyBoard(sourceName);
console.log('source:', sourceName);
console.log('copy:', newBoardName);
// 3. 删除复制的板子,保持工程整洁
const deleted = await eda.dmt_Board.deleteBoard(newBoardName);
console.log('deleted:', deleted);1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12