Charts 如何在谷歌应用程序脚本中创建雷达图?
谷歌电子表格支持雷达图,它们位于折线图之下 谷歌应用程序脚本支持大多数(所有?)电子表格图表。然而,我在文档中找不到任何选项来将折线图转换为雷达图,或者从头开始创建折线图Charts 如何在谷歌应用程序脚本中创建雷达图?,charts,google-apps-script,google-sheets,radar-chart,Charts,Google Apps Script,Google Sheets,Radar Chart,谷歌电子表格支持雷达图,它们位于折线图之下 谷歌应用程序脚本支持大多数(所有?)电子表格图表。然而,我在文档中找不到任何选项来将折线图转换为雷达图,或者从头开始创建折线图 或者,是否有任何免费服务可以生成雷达图图像,以便我可以从GAS获取它?我使用了图像图表API,正如所指出的那样。以下是如何做到这一点: function testRadar() { var url = 'https://chart.googleapis.com/chart?cht=rs&chs=500x500&am
或者,是否有任何免费服务可以生成雷达图图像,以便我可以从GAS获取它?我使用了图像图表API,正如所指出的那样。以下是如何做到这一点:
function testRadar() {
var url = 'https://chart.googleapis.com/chart?cht=rs&chs=500x500&chd=t:77,66,15,0,31,48,100,77%7C20,36,100,2,0,100&chco=FF0000,FF9900&chls=2.0,4.0,0.0%7C2.0,4.0,0.0&chxt=x&chxl=0:%7C0%7C45%7C90%7C135%7C180%7C225%7C270%7C315&chxr=0,0.0,360.0&chg=25.0,25.0,4.0,4.0&chm=B,FF000080,0,1.0,5.0%7CB,FF990080,1,1.0,5.0';
var chart = UrlFetchApp.fetch(url).getBlob().getAs('image/png');
var doc = DocumentApp.create('testRadar');
doc.getBody().appendImage(chart);
doc.saveAndClose();
}
使用字符串连接来构建URL、获取URL、追加URL、保存URL
使用URL编码防止GAS抱怨意外字符。你有没有研究过创建自己的图表API?谷歌有多少图表API?我看了其他三个API,但不是这一个。可能是因为它被弃用了。但是,嘿,我不歧视,如果它完成了任务。谢谢你指出这一点,我会看看它是否有效。