比較バージョン

キー

  • この行は追加されました。
  • この行は削除されました。
  • 書式設定が変更されました。

質問

ページ内にインラインコメントが大量にあるのですが、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>

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

Image Added