次のコンポーネントを含む単純な Azure ロジック アプリがあります。
- 再発
- HTTP HTTPS URL から取得
次のように構成された OneDrive コネクタを使用して、HTTP 応答本文を OneDrive に保存するように次のコンポーネントを構成しようとしました。
- ファイルパス: ApiTest/test.json
- コンテンツ: @{body('http')}
- コンテンツ転送エンコーディング: なし
これにより、次のエラーが発生します。
{"code":"InvalidTemplate","message":"アクション 'microsoftonedriveconnector' 入力の行 '1' と列 '11' でテンプレート言語式を処理できません: 'テンプレート言語式を評価できません: 文字列補間セグメントの 1 つです値にはサポートされていない型「オブジェクト」があります。「string()」関数を使用して値を文字列に変換してください。」."}
次に @{string(body('http'))} を使用すると、次のようになります。
{"code":"InvalidTemplate","message":"アクション 'microsoftonedriveconnector' 入力の行 '1' と列 '11' でテンプレート言語式を処理できません: 'テンプレート言語関数 'string' が無効な値で呼び出されましたパラメータ。値をターゲット タイプに変換できません。'."}
HTTP コネクタの本体を使用して One Drive に保存するにはどうすればよいですか?