gpt4 book ai didi

javascript - 即使我正在替换 URL,仍出现错误 "Data column(s) for axis #0 cannot be of type string"

转载 作者:行者123 更新时间:2023-11-28 07:27:18 25 4
gpt4 key购买 nike

大家好,我在使用 java 脚本和为我的电子表格实现图表仪表板时遇到问题。出于测试目的,我按照谷歌的教程使用我自己的电子表格创建图表仪表板。我试图通过用我自己的电子表格 URL 替换 URL 地址来创建一个简单的图表,但是当我收到此错误消息“轴 #0 的数据列不能为字符串类型”时,这种做法适得其反。

我尝试在图表中实现的表格副本位于此处:https://docs.google.com/spreadsheets/d/10fFAo_MxyLx1apRXiepR91UJXO2KA5ucRx2XB66bc4Q/edit?usp=sharing它的形式 3 称为“出勤记录”,我想要将其作为图表

screenshot

所以我按照谷歌第一个链接的步骤进行编辑,以确保它链接正确并指向选定的单元格范围,但将#gid更改为#gid3,因为我读到末尾的数字代表什么形式你指的是。然后我通过添加 &rangeB2:C4 指定了链接末尾的范围,因为我只希望名称和数字列出现在图表中:

下面的链接是我编辑和替换的。

https://docs.google.com/spreadsheets/d/1FOVmfesx7ATNe8qjWjkU2GbjBCBZxL0BRswJv6rcGPs/edit#gid=3&rangeB1:C4

但由于某种原因,它会显示我的问题中所述的错误消息。

如果我错了,请最终纠正我,但我认为这与我正在使用的 URL 链接有关,因为我尝试了他们用作示例的另一个链接,并且它有效。我什至将他们使用的相同数据复制并粘贴到我的电子表格中,然后复制网址,但仍然不起作用。

那么如何获得正确的链接呢?

最佳答案

可视化不应使用 edit URL,应该使用 GViz 服务,例如:

https://docs.google.com/spreadsheets/d/{key}/gviz/tq

接下来,您可以添加参数以获取数据。导航到“出勤记录”表,您会发现 gid=1324373577 。这是一个永久的 gid;位置 gid ( 3 ) 似乎不适用于新的 Google 表格。

要将数据限制为特定的列和行,您可以使用Visualization Query Language传入查询。 。对于您正在查看的特定单元格,这可行:

tq=select B,C where B <> ""

内容如下:

  • select B,C...从电子表格中选择 B 列和 C 列。忽略其他一切。
  • ... where B <> ""但只有满足此条件的行,B 列中的值才不为空。

...最终将成为 B1:C4 .

生成的 URL:

https://docs.google.com/spreadsheets/d/1FOVmfesx7ATNe8qjWjkU2GbjBCBZxL0BRswJv6rcGPs/gviz/tq?gid=1324373577&tq=select%20B,C%20where%20B%20%3C%3E%20%22%22

返回此内容(为了便于阅读而格式化):

google.visualization.Query.setResponse({
"version": "0.6",
"reqId": "0",
"status": "ok",
"sig": "792390171",
"table": {
"cols": [{
"id": "B",
"label": "",
"type": "string"
}, {
"id": "C",
"label": "Number Attended",
"type": "number",
"pattern": "General"
}],
"rows": [{
"c": [{
"v": "David "
}, {
"v": 2.0,
"f": "2"
}]
}, {
"c": [{
"v": "Chris Hinds"
}, {
"v": 1.0,
"f": "1"
}]
}, {
"c": [{
"v": "Joe Blog"
}, {
"v": 1.0,
"f": "1"
}]
}]
}
});

关于javascript - 即使我正在替换 URL,仍出现错误 "Data column(s) for axis #0 cannot be of type string",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29497423/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com