从Sharepoint Designer通过电子邮件发送讨论板主题的URL链接

从Sharepoint Designer通过电子邮件发送讨论板主题的URL链接,sharepoint,sharepoint-2007,sharepoint-designer,sharepoint-workflow,sharepoint-discussion-board,Sharepoint,Sharepoint 2007,Sharepoint Designer,Sharepoint Workflow,Sharepoint Discussion Board,我已经建立了一个Sharepoint 2007讨论板。我想创建一个工作流,当有关于某个主题的回复时,向讨论板中某个主题的创建者发送电子邮件。我希望电子邮件包含一个指向讨论主题的链接-用户可以单击该链接查看原始主题以及回复 我设法在sharepoint designer中创建了一个工作流,当有新的回复时,该工作流会向原始创建者发送电子邮件,但我无法获得指向该主题的链接 我试过使用(http://servername-etc/Topic 主题),我可以将其正确输出为文本,但是当我尝试将其包含在标签中

我已经建立了一个Sharepoint 2007讨论板。我想创建一个工作流,当有关于某个主题的回复时,向讨论板中某个主题的创建者发送电子邮件。我希望电子邮件包含一个指向讨论主题的链接-用户可以单击该链接查看原始主题以及回复

我设法在sharepoint designer中创建了一个工作流,当有新的回复时,该工作流会向原始创建者发送电子邮件,但我无法获得指向该主题的链接

我试过使用(http://servername-etc/Topic 主题),我可以将其正确输出为文本,但是当我尝试将其包含在标签中时,它会中断;链接包含空格,SPD似乎不喜欢这样

有没有更好的方式通过电子邮件发送当前讨论主题的链接


编辑:要在sharepoint designer中获取url,我当前使用http://server/[%listName:Path%]-这似乎不是一种理想的方法,尽管

他可能可以订阅通知,或者您可以通过编程方式在讨论板的事件处理程序中为他订阅通知。

获取我使用的列表项目的链接

To view the request, click <a href="SITE URL/Lists/LISTNAME/DispForm.aspx?ID=ID LOOKUP ">here</a>
要查看请求,请单击

我在SharePoint Designer 2010中也尝试这样做,并使用了源代码中的字段:“URL路径”。“Encode Absolute URL”也可以做到这一点。

我们仍然在这里使用SP 2007,我遇到了这个问题,我需要在平面视图或线程视图中为工作流电子邮件提供指向讨论主题的链接。我通过在发送通知之前在工作流中向自己请求数据来解决这个问题。我将其存储为变量,然后在通知电子邮件中使用。完美的解决方法

你介意用jQuery来做这件事吗?你试过用%20而不是空格吗?@ricardordz-如果可能的话,我更喜欢SPD,但我认为使用jQuery应该是可以的,但不知道如何实现。嗨@Steve,通过jQuery,你可以在“保存评论”按钮上添加一个事件,然后启动“发送电子邮件”功能(这可能存在于隐藏的Web部件、一些C#编码或VB中),以您的url、注释id和其他内容作为参数。以防SPD无法正常工作。谢谢-我如何附加事件?抱歉,我对SharePoint非常陌生…我猜我无法通过SPD附加事件…url路径在2010工作流中可用,但在2013年不可用,以防有人想知道。