我试图问一个问题here,我将在gSheets中使用嵌入式图表添加工具提示。回来的答案是行不通的。但是它的DID使我搜索“ google.visualization.DataTable()”。这只会让我更加困惑,因为我认为这会在另一个HTML页面中创建图表。
所以,现在我要重申我的问题,看看我想要的东西是否还可以实现。
目标:在现有gSheet中制作图表,使用nifty, dynamic tooltips这样的另一列中的自定义工具提示
问题/我的缺陷:
1)StackOverflow上的许多示例都显示了在代码本身中添加数据。 Here's one using addTable我需要使用工作表中的数据,但我不知道如何引用/调用它。
2)Google中的大多数指南都使用了折旧的Uiapp服务,但我不知道如何复制/学习其代码以转换为新的HTML服务。 Github example
3)如果我尝试使用google.visualization.DataTable,它给我一个错误,使我认为它想要更多的代码以及其他html文件。我找不到有关如何执行此操作的教程。我愿意尝试,但是找不到正确的搜索词。
4)有更好的方法吗?所有视频/文章均显示2014年及以后的视频。
我的代码:
function addNewRange) {
var spreadsheet = SpreadsheetApp.getActive();
spreadsheet.getRange('Q:Q').activate();
var sheet = spreadsheet.getActiveSheet();
var charts = sheet.getCharts();
var chart = charts[0];
sheet.removeChart(chart);
chart = sheet.newChart()
.asScatterChart()
.addRange(spreadsheet.getRange('S3:S50004'))
.addRange(spreadsheet.getRange('T3:S50004'))
.addRange(spreadsheet.getRange('Q3:Q50004')) // This the line I need to use as the tooltips
.setOption('useFirstColumnAsDomain', false)
.setPosition(2, 7, 0, 0)
.build();
sheet.insertChart(chart);
};