将当前日期插入汇合超链接

时间:2014-01-29 04:13:06

标签: macros confluence

我正在使用此代码在汇合页面中显示当前日期。

{run-now:dateFormat =d-MMM-yyyy}
$current_time
{run-now}

我的目的是将此日期包含在电子邮件超链接中,如下所示

[Click me|mailto: some_email@domen.com &subject=Update as of - {run-now:dateFormat =d-MMM-yyyy} $current_time{run-now}]

我的期望是,点击后会显示mailto链接,它会打开包含当前日期主题的电子邮件。

但这是意外的工作

它向我显示了这样的内容,而不是链接

 function run_moreDisplayToggle_1() { // toggle display of "more" rows of parameter table on or of //alert("test"); var table = document.getElementById("run_table_1"); var rows = table.getElementsByTagName("tr"); var isMoreFound = false; for (var i = 0; i < rows.length; i++) { var row = rows.item(i); if (row.id.match("1_row_")) { if (row.style.display == "none") { row.style.display = ""; isMoreFound = true; } else { row.style.display = "none"; } } } var icon = document.getElementById("run_1_advanced_toggle"); var moreElement = document.getElementById("run_1__more") if (isMoreFound) { icon.src = "/images/icons/subtract_12.gif"; icon.title = "Less"; moreElement.value = "true"; } else { icon.src = "/images/icons/add_12.gif"; icon.title = "More"; moreElement.value = "false"; } }
29-Jan-2014" class="external-link" rel="nofollow">Click me

1 个答案:

答案 0 :(得分:1)

最好使用HTML Macro来超链接您的电子邮件。

我认为它应该是这样的:

{html}<a mailto: some_email@domen.com &subject=Update as of - {run-now:dateFormat =d-MMM-yyyy} $current_time{run-now}/a>{html}

无论如何,由于汇总专业知识总是在Answers在线,我建议你去那里查看。