如何通过电子邮件以ChartType格式发送谷歌脚本创建的图表,以帮助用户查看图表中各点的值?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何通过电子邮件以ChartType格式发送谷歌脚本创建的图表,以帮助用户查看图表中各点的值?相关的知识,希望对你有一定的参考价值。

var sheet= SpreadsheetApp.openByUrl(url)
var chartBuilder = sheet.newChart();
var range = sheet.getRange('A1:B3');
chartBuilder.addRange(range)
            .setChartType(Charts.ChartType.BAR)
            .setOption('title', 'New')
var chart = chartBuilder.build();

现在我必须将此图表作为ChartType发送到电子邮件正文而不是图像/ png,用户可以在其中看到图表中各点的值。

答案

添加setOption如下:

.setOption("series", {
                "0": {
                    "dataLabel": "value",
                     "annotations": {
                       "textStyle": {
                          "color": "red",
                          "fontSize": 30,
                          "bold": true
                       }
                      }
                     }
           });

希望这可以帮助。 :)

以上是关于如何通过电子邮件以ChartType格式发送谷歌脚本创建的图表,以帮助用户查看图表中各点的值?的主要内容,如果未能解决你的问题,请参考以下文章

如何通过 gmail-api for python 发送 HTML 格式的电子邮件

Flutter中如何通过API发送数据?

如何发送hmtl格式的邮件内容(网页邮件)

通过 Mule 4 发送电子邮件时 JSON 数组到表结构格式

需要JS帮助 - 观看谷歌工作表专栏,通过Gmail发送更新价值的电子邮件

如何通过 Celery 发送 HTML 电子邮件?它不断发送文本/纯文本