合流宏(Include Macro)是Confluence中的一个功能,可以将其他页面的内容嵌入到当前页面中。通过Confluence Rest API创建页面时,可以使用以下步骤将合流宏插入到页面中:
{include:page=PageTitle}
,其中PageTitle
是要嵌入的页面的标题。以下是一个示例的请求体,用于创建一个带有合流宏的页面:
{
"type": "page",
"title": "My Page",
"space": {
"key": "SPACEKEY"
},
"body": {
"storage": {
"value": "<p>This is my page content.</p><p>{include:page=PageTitle}</p>",
"representation": "storage"
}
}
}
在上述示例中,PageTitle
是要嵌入的页面的标题,SPACEKEY
是目标空间的键。
关于创建带有宏附件的页面,可以使用Confluence的附件功能。通过Confluence Rest API创建页面时,可以使用以下步骤添加附件:
!AttachmentID!
,其中AttachmentID
是附件的ID。以下是一个示例的请求体,用于创建一个带有附件的页面:
{
"type": "page",
"title": "My Page",
"space": {
"key": "SPACEKEY"
},
"body": {
"storage": {
"value": "<p>This is my page content.</p><p>!attachmentId!</p>",
"representation": "storage"
}
},
"version": {
"number": 2
},
"ancestors": [
{
"id": "parentPageId"
}
],
"metadata": {
"labels": {
"results": [
{
"prefix": "global",
"name": "label1"
}
]
}
}
}
在上述示例中,attachmentId
是附件的ID,SPACEKEY
是目标空间的键,parentPageId
是父页面的ID。
请注意,上述示例中的请求体仅包含了必要的参数,实际使用时可能需要根据具体情况添加其他参数。
腾讯云的相关产品和产品介绍链接地址可以在腾讯云官方网站上查找,根据具体需求选择合适的产品。
领取专属 10元无门槛券
手把手带您无忧上云