インラインコメントの一覧を取得したい

質問

ページ内にインラインコメントが大量にあるのですが、1つ1つ確認するのが面倒です。一覧で確認する方法はありませんか。

回答

残念ながら、Confluence の標準としてインラインコメントを一覧で確認する機能はありません。

Atlassian Jira に要望が挙がっておりますが、バージョン 7.3.3 (2020/3/26時点での最新バージョン) では対応は行われておりません。


代替案

ユーザマクロを利用して、インラインコメントと解決状況の一覧を取得できます。

下記にサンプルを記載します。

## @noparams
 
#set($comments = $content.getComments())
 
<table>
    <thead>
        <tr>
            <th>インラインコメント</th>
            <th>解決状況</th>
        </tr>
    </thead>
    #foreach($comment in $comments)
        #if($comment.isInlineComment())
            #set($url = $comment.getUrlPath())
            #set($commentBody = $comment.getBodyAsString())
            #set($commentStatus = $comment.getStatus().isResolved())
            <tbody>
                <tr>
                    <td>
                        <a href=$settingsManager.getGlobalSettings().getBaseUrl()$url>$commentBodyHtml</a>
                    </td>
                    <td>
                        #if($commentStatus)
                            解決済み
                        #else
                            未解決
                        #end
                    </td>  
                </tr>
            </tbody>
        #end
    #end
</table>

以下のように表示されます。


リックソフト株式会社 は、日本でトップレベルのAtlassian Platinum Solution Partnerです。
大規模ユーザーへの対応実績が認められたEnterpriseの認定をうけ、高度なトレーニング要件をクリアし、小規模から大規模のお客様まで対応可能な実績を示したパートナー企業です。


Copyright © Ricksoft Co., Ltd. プライバシーポリシー お問い合わせ