掲示板一覧   -   トピック一覧
   EA API
     API「GetElementsByQuery」の動作について


スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 トピック
umesan
投稿日時: 2018-12-11 13:38
EA Administrator
投稿: 1502

API「GetElementsByQuery」の動作について

サポート宛にいただきましたご質問の要約です。

○ご質問
検索結果を返すAPI「GetElementsByQuery」を使用して名前が一致する属性を取得しようとしています。そこで以下のように、引数に「"Find Attributes by Name"」を指定しましたが検索結果が無しとなります。

GetElementsByQuery("Find Attributes by Name", "属性名");

検索結果が取得できない原因を教えてください。

○回答
この度はご迷惑・お手数をおかけしており申し訳ございません。

頂きました現象につきまして調査いたしましたところ、Repository.GetElementsByQuery() は 要素(Element)のコレクションを戻す操作となっております。

一方、"Find Attributes by Name" の検索結果は、属性となっております。そのため、現在のEAでは、Repository.GetElementsByQuery() に "Find Attributes by Name" を指定していただいても、常に 0個のコレクションが戻るようです。

属性や操作のコレクションを戻す検索条件を指定できるAPIに関しましては、開発元に要望するように致します。

申し訳ございませんが、現時点では別の要素を戻す検索条件をご利用いただけますようお願いいたします。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ