WebAPIを実装した結果、下記スクショのような返ってきた際に、スクショ青丸部(9999)の値だけを変数に格納したいです。
下記URLを参照して「~Descendants(“value”).Select~」で実装すると、全ての値(“100987”,“UiPath太郎”,“9999”…)が返ってきてしまいます。
「dateid」や「code」をUiPath中で指定することで、「9999」だけを取得する方法をご存じないでしょうか?
こんにちは
例えば以下のようになると思います。
xDoc.Descendants("value").Where(Function(x) x.Attribute("dateid").Value="a498").First().Value
1 Like
頂いたコードで実装できました!ありがとうございます!!
ただ今日実装したところ、「dateid=“a498”」の行が存在しないケースもあることが判明しました(=9999も存在しない)。。。
下記①のような実装は可能でしょうか?
もし可能であれば、実装方法をご教示頂けますと助かります。
(②は昨日教えて頂いた方法で解決しました)
①:「dateid=“a498”」(スクショ赤丸部)が存在するかどうかを確認(ifを使ってBln型に結果を格納?)
②:①が存在する場合のみ、「“9999”」を取得
※「dateid」は固定値(a498)と考えて頂いてOKです
例えば以下のようになります。
xe = xDoc.Descendants("value").Where(Function(x) x.Attribute("dateid").Value="a498").FirstOrDefault
xeはXElement type
1 Like
度々、ありがとうございました!
教えて頂きましたことを基に実装することができました!
This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.