回复: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 請求錯誤謝謝迪特,很高興知道。
由於文件訪問不可用,因此第一個請求無論如何都不需要解決。