Excel Script导出图表嵌入邮件后坐标轴错乱问题排查
图表坐标轴显示错乱问题排查请求
我使用以下Excel Script代码从BaseGraficos工作表提取图表,生成包含图表的HTML表格:
const SHEET_NAMES = ["BaseGraficos"]; function main(wb: ExcelScript.Workbook): string { const sheets = SHEET_NAMES.map((name) => wb.getWorksheet(name)); const htmlBody = createHtmlBody(sheets); return htmlBody; } function createHtmlBody(sheets: ExcelScript.Worksheet[]) { let html = `<table>`; sheets.forEach((sheet) => { const charts = getChartFromSheet(sheet); charts.forEach((chart) => { html += `<tr><td><h3>${sheet.getName()}</h3></td></tr>`; html += `<tr><td><img src="${chart}"></td></tr>`; }); }); html += `</table>`; return html; } function getChartFromSheet(sheet: ExcelScript.Worksheet) { const charts = sheet.getCharts(); return charts.map((chart) => { return `data:image/png;base64,${chart.getImage()}`; }); }
通过Power Automate定时流程将该HTML表格作为邮件正文发送后,收到的邮件中多数图表的坐标轴显示错乱。我已准备好以下材料用于排查问题:
- 邮件中错乱图表示例
- 工作表中正常图表示例
- 无敏感数据的Excel文件
- Power Automate流程截图
- 复制粘贴脚本的错误截图
恳请帮忙排查问题原因。
内容的提问来源于stack exchange,提问作者parizi10
相关产品推荐
相关产品推荐

