Home > SCH_ManufactureData > uploadBomTemplateFile
SCH_ManufactureData.uploadBomTemplateFile() method
This API is provided as a beta preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.
Upload a BOM template file
Signature
typescript
public uploadBomTemplateFile(templateFile: File, template?: string): Promise<string | undefined>;1
Parameters
Parameter | Type | Description |
|---|---|---|
templateFile | File | BOM template file |
template | string | (Optional) BOM template name. If it is |
Returns
Promise<string | undefined>
BOM template name
Example
javascript
// 1. 从本地选择模板文件(弹窗需要用户交互)
// const templateFile = await eda.sys_FileSystem.openReadFileDialog('.xlsx');
// 2. 上传为新的 BOM 模板(第二参数指定模板名,不传则从文件名取)
// const templateName = await eda.sch_ManufactureData.uploadBomTemplateFile(templateFile, '嘉立创示例_模板');
// console.log('上传后的模板名 ' + templateName);
// 3. 上传后用 getBomTemplates 查看列表确认,不再需要时用 deleteBomTemplate 删除
console.log('演示流程:openReadFileDialog 读取 xlsx → uploadBomTemplateFile 上传 → getBomTemplates 确认');1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9