我们目前有一些自动数据探索脚本正在发送给高级利益相关者。
目前出现了一个新主题,上面写着“这个没有回复,需要有人处理。”
他们希望有一个直接链接到需要回复的主题。
当前的数据探索器包含主题标题和 ID,因此您可以搜索它,但我想知道是否有办法以这种方式添加主题的直接链接?
谢谢。
我们目前有一些自动数据探索脚本正在发送给高级利益相关者。
目前出现了一个新主题,上面写着“这个没有回复,需要有人处理。”
他们希望有一个直接链接到需要回复的主题。
当前的数据探索器包含主题标题和 ID,因此您可以搜索它,但我想知道是否有办法以这种方式添加主题的直接链接?
谢谢。
我认为您可以按照 Allow topic links in reports to be clickable - #2 by JammyDodger 中所述创建 URL。如果您没有 slug,您可以只添加“ - ”,因为 Discourse 依赖于主题 ID。
这是如何工作的?它确实有效,但我不太明白为什么。
数据浏览器提供了一系列魔术别名,使结果更具交互性。
Formatting Data Explorer Table Results
其中许多是自动工作的,具体取决于您使用的表。例如,从 posts 表中提取 topic_id 会将其转换为主题的交互式链接 - 但要使 topics 表中的 id 字段执行相同的操作,您需要添加别名(t.id AS topic_id)。对于 users 和 posts 表也是如此:
但是,如果您导出结果,这些将不会保留,您只会得到基础 ID。为此,您可以按照 moin 的建议构建主题链接并将其别名为 URL:
谢谢,稍后会仔细阅读额外的文档,非常感谢。
好的,这在 Data explorer 中 100% 有效,但是……
当用户收到使用 Automation 插件的自动电子邮件时,用户唯一能看到此功能的方式是直接转到 Data explorer 报告。
也就是说,当使用 Automation 工具时,这些指向主题的链接不会出现在电子邮件的正文中。这是应该的吗?
我认为对于计划好的数据浏览器自动化,您需要使用第二种方法并构建 URL。
谢谢,稍作调整后就奏效了,谢谢(抱歉,我不是开发人员,所以很多东西都是新学的,因此才会有这些问题)
没关系。
很有可能如果你有问题,其他人也会有,这都会增加知识库。 ![]()
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.