2
1
0

Confluence のページ内、もっとスコープ狭めると、表の列単位とかで、メンションでメンバが多数リストされます。これを、ページ単位や表の列単位で、どのメンバが何度メンションされているか集計したいです。最悪、 HTML Scraping でやれば良いかな~、とは思いますが、 REST API などを含め、 Confluence の機能のなかで可能でしょうか?

    Commentコメントを追加...

    2 回答

    1.  
      1
      0
      -1

      安直ですが…

      CQLで mention を指定できるので、ユーザー一覧を取得して

      ユーザーごとにREST API でページ検索して集計することはできるかもしれません...

      https://developer.atlassian.com/confdev/confluence-server-rest-api/advanced-searching-using-cql/cql-field-reference#CQLFieldReference-mentionMentionMention

       

      ただページ内の出現率となるとXML Parseしないとダメそうですかね…

       

        Commentコメントを追加...
      1.  
        2
        1
        0

        HTML Parse で、 <a class="confluence-userlink user-mention" data-username="hoge" ... を拾っていけば出来そうですね。でも、もし Confluence 組み込みで集計機能があれば早いので。。

          Commentコメントを追加...