Web.Contents

Web.Contents は、OData の仕様を提供しない Web ベースのデータにアクセスするための主要な方法です。 これには、より多くの作業が必要です。API から期待される内容によっては、さまざまなオプションを指定する必要があります (詳細は関数で説明されています)。

OData の仕様ではなく Web.Contents を使用するということは、ナビゲーションとスキーマ機能をすぐに使用できるようにするのではなく、コネクタでそれらを処理する必要があるということです。 これには、ナビゲーション テーブルの処理に関するページと「スキーマの処理」で説明されている追加の作業が必要になります。

注: Web.Contents によって返される内容は、バイナリ値です。 使用可能な情報を取得するには、それを変換する必要があります。 次の例では、パラメーターとして渡された URL のバイナリを取得した後、Json.Document 関数を使用して JSON に変換します。 結果のレコードは、引き続きテーブルに変換する必要があります。

TripPinImpl = (url as text) =>
    let
        source = Web.Contents(url, [ Headers = DefaultRequestHeaders ]),
        json = Json.Document(source)
    in
        json;