当我想创建仪表板时,我收到一条错误消息:
无法使用参数setDataTable(object)调用重载的构造函数,因为有几个签名对应的制造商:DashboardPanelBuilder setDataTable接口(DataTableBuilder)接口DashboardPanelBuilder setDataTable(DataTableSource)。
法语:
Impossible d'appeler leconstructeuroschargésetDataTableavecdesparamètres(object)car il existe plusieurs signatures de constructeur correspondenceantes:interface DashboardPanelBuilder setDataTable(DataTableBuilder)interface DashboardPanelBuilder setDataTable(DataTableSource)。
我只需将官方test script以下代码粘贴到电子表格脚本中的html文件中,然后像“网络应用”一样发布。当我直接使用电子表格数据创建JS脚本时,我有相同的错误消息。
答案 0 :(得分:2)
我遇到了同样的问题,遗憾的是谷歌用于演示的测试脚本文件并不适合其他风格。
问题是指令'.setDataTable'可以指向两个不同的参数,Table或TableBuilder。定义数据表时,需要确保格式对于一个或另一个是一致的。我让我的工作使用格式:
var dataTable = Charts.newDataTable() .addColumn(Charts.ColumnType.DATE, “DATE”) ... dataTable.build();
var lineChart = Charts.newLineChart() .setDataTable(dataTable中);
构建数据表时出错,而不是设置数据表,无论错误告诉你什么。