javascript - 将谷歌图表保存到谷歌驱动器
问题描述
我有一个使用函数更新(范围)的表格图表。我想将图表另存为 png 以驱动,但它在 chart.getBlob() 上失败并出现服务错误:...图表范围正在改变..我不知道为什么我无法获取 blob。
var chart = chartSheet.getCharts()[0];
var currentRange = chart.getRanges()[0];
chart = chart.modify()
.removeRange(currentRange)
.addRange(chartRange)
.setPosition(2,2,0,0)
.build();
chartSheet.updateChart(chart);
var blob = chart.getBlob();
var driveFolder = DriveApp.getFolderById('1ktaP4r2da8loDOWU-xjcHzArpC0zcr1H');
var file = driveFolder.createFile(blob);
解决方案
推荐阅读
- java - 在 Java 中需要关联数组的 HTTP Post
- php - 在 Moodle 3.5 中添加新用户时出错
- php - PHP 变量包含带有动态 src 的 iframe?
- analytics - 对可以修改的分析柱状数据库有什么建议吗?
- android - 配置从横向更改为纵向后,片段仍然存在(或重新创建)
- xamarin.forms - c# - 如何从 FTP 设置图像的图像源
- c# - 对没有身份的经典 asp 和有身份的 asp.net 核心使用相同的数据库
- java - 在 ARM 上使用 BlueCove-DBus。Linux 上 C 库和 Java 代码 (JNI) 之间的链接器错误
- hadoop - map reducer 中的单个 reducer 是否需要 Partitioner?
- arrays - 使用 Actionscript 3 的字节数组