Re: HTTPリクエストエラーエラーはデータ テーブルへの JSON によってトリガーされ、HTTP リクエストはスムーズに実行されます。
HTTP呼び出しがJSONではなくcsvファイルを返すためだと思います。
HTTPリクエストエラー[モデレーター注: このスレッドは元々ディスカッション掲示板に投稿されたものです。 スタッフからのものだったため、スタッフが支援を求めるのに適切な場所である SE ディスカッションに転送されました。 移動する前にスタッフ以外のメンバーが返信しました。]
やあみんな、
Web サイトのデータを使用して自動データ更新を試してみました。
スクリプト内で次のような 1 つのオープン プロンプトを使用して Web サイトを開くとき:
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リクエスト経由でデータを取得する方法はありますか?
「。」かどうかはわかりません。最初の文字が問題か何かであるためです。
ありがとう
ジョナス
自動化とスクリプト作成Re: HTTPリクエストエラーおそらく、「データ」を JMP データ テーブルに変換する間違ったコマンドを選択しただけかもしれません。
JMP Live 更新テーブルに関するこれのフォローアップとして、次のようにします。
更新後にデータテーブルを変更する場合に制限はありますか?
新しい列が追加された例をいくつか示します。データ更新スクリプト - JMP 製品管理 - Confluence (atlassian.net)
テーブルが更新されるたびに、数式列などを追加する必要があります。
どうもありがとう、
ジョナス
Re: HTTPリクエストエラーこんにちは、ジョナス
いいえ、データの更新に関する限り、実際には制限はありません。 インタラクティブなパブリッシュ中に実行できるのと同じデータ準備手順を実行できます。
ただし、留意すべき点の 1 つは、セキュリティ上の理由から、JMP Live 17 ではファイル アクセスが無効になっているということです。
-ダイエッター
Re: HTTPリクエストエラーありがとうディーター、知ってよかった。
ファイル アクセスは利用できないため、最初のリクエストを解決する必要はありません。