回复:HTTP 请求错误错误是由 JSON 到数据表触发的,HTTP 请求运行顺利。
我猜这是因为 HTTP 调用返回的是 csv 文件,而不是 JSON。
HTTP 请求错误[主持人注:该帖子最初发布在讨论区。 由于它来自一名工作人员,因此被移至 SE 讨论区,这是工作人员寻求帮助的适当位置。 在它被移动之前,一位非工作人员回复了。]
大家好,
我尝试使用网站中的数据进行自动数据刷新。
当在脚本中使用单个打开提示打开网站时,如下所示:
Open( "https://www.bundesnetzagentur.de/_tools/SVG/js2/_functions/csv_export.html?view=renderCSV&id=1081180" );
这里得到的数据表没有问题。
使用 HTTP 请求(我需要使数据在 JMP Live 中可更新)时,我遇到了问题:
request = New HTTP Request(
Url( "https://www.bundesnetzagentur.de/_tools/SVG/js2/_functions/csv_export.html?view=renderCSV&id=1081180" ),
Method( "Get" ),
Insecure
);
request << Send;
data = request << Send;
dt = JSON To Data Table( data );
“没想到”。 也许缺少 [ 或 {。
第 1 行第 1 列:►.;10/2021-09/2022;10/2022-09/2023;最小 10/2018-"
有没有办法通过HTTP请求获取数据?
不确定是否是“。”因为第一个字符是问题或其他问题。
谢谢
乔纳斯
自动化和脚本编写回复:HTTP 请求错误也许我只是选择了错误的命令将“数据”转换为 JMP 数据表。
正如有关 JMP Live 更新表的后续内容:
更新后更改数据表有什么限制吗?
以下是添加新列的一些示例:数据刷新脚本 - JMP 产品管理 - Confluence (atlassian.net)
每次表格更新时,我都需要添加公式列和更多内容。
非常感谢,
乔纳斯
回复:HTTP 请求错误嗨乔纳斯,
不,就数据刷新而言,实际上没有任何限制。 您可以执行与交互式发布期间相同的数据准备步骤。
但需要记住的一件事是,出于安全原因,JMP Live 17 中已禁用文件访问
-迪特尔
回复:HTTP 请求错误谢谢迪特,很高兴知道。
由于文件访问不可用,因此第一个请求无论如何都不需要解决。