(从this forum开始)遵循以下指示:
创建一个接受参数的用户宏。我对尼尔森提供的代码做了些修改。
向模板页面添加变量(使用IE而不是Chrome)。 $ Meeting Date
将部分添加到模板页面,键入以下内容,然后按Enter:{mtg-date-page:pageName =每周状态会议}
用户宏代码:
## @param pageName=Page Name|type=string|desc=This is the general name of the page. It will be appended to the date value which is stored in the Meeting Date variable on the page template.
<script>
var pageTitle= "$parampageName";
$("input[name='variableValues.Meeting Date']" ).change(function(){
console.log($(this).val());
$("form[name='filltemplateform']").find("input[name='title']").val($(this).val() + " " + pageTitle)
})
</script>
我制作了一个带有名为$Meeting Date
的变量的模板,但是该变量值未填充到页面标题中。任何人都可以立即看到与此宏有任何不正确的地方吗?
我正在使用Confluence 6.6.7-此宏是否可能与某些版本的Confluence不兼容?