首页 > 解决方案 > Google Script - 通过电子邮件发送的图表更改日期格式

问题描述

当我在谷歌脚本中创建图表时,它会列出所有水平轴标签。

在此处输入图像描述

我使用脚本通过电子邮件发送图表:

var chartBlobs=new Array(pageCharts.length); 
var imageInsertsHtml = "<h2>Short summary</h2>";
var emailImages={};
for(var i=0;i<pageCharts.length;i++){
   chartBlobs[i]=pageCharts[i].getBlob().getAs("image/png").setName("chartBlob"+i);
   imageInsertsHtml= imageInsertsHtml + "<img src='cid:chart"+i+"'><br>";
   emailImages["chart"+i]= chartBlobs[i];
}

然后图表是这样发送的: 在此处输入图像描述

点仍然存在,但水平轴已压缩。

我尝试使用 .setNumberFormat 将我的单元格转换为纯文本,但由于日期是它自己的对象,所以我收到一个错误。

任何帮助都会很棒!

标签: javascriptemailgoogle-apps-script

解决方案


推荐阅读