T_Disco
(T)
1
在数据浏览器中,“允许群组访问此查询”设置为:moderators, admins, staff
在自动化记录中,“将 CSV 文件附加到 PM”已勾选。脚本是“安排一个带有数据浏览器结果的 PM”。
收件人是一名管理员和一名版主 - 两者结果相同。
我尝试了几个数据浏览器查询,“没有帖子的不活跃用户”为例。(CSV 可在数据浏览器页面下载。)
安装的 Discourse 版本是 3.4.0.beta3-dev (d7503a6153),数据浏览器插件是最新的 (f2891947)。
“没有帖子的不活跃用户”PM 的自动化设置:
1 个赞
pmusaraj
(Penar Musaraj)
2
您能分享一下自动化发送的其中一条 PM 的原始内容吗?如果内容不适合公开,请随时给我发私信。
T_Disco
(T)
3
这是因为 authorized extensions for staff(授权扩展名供员工使用)设置中未添加 csv 扩展名。
添加 csv 扩展名并重新触发 PM 后,后续 PM 中的 csv 链接即可正常工作。
一些建议:
-
在自动化页面上,在复选框“将 CSV 文件附加到 PM”之后添加一些文本和链接。例如:(需要授权 csv 扩展名)。将“授权 csv 扩展名”链接到 /admin/site_settings/category/all_results?filter=authorized%20extensions%20for%20staff
-
为了将来能帮助诊断问题所在,如果可能的话,请将 PM 中 csv 未被授权扩展名时的链接从:
href=“/404”
更改为类似:
href=“/unauthorized”
感谢 @pmusaraj 帮助我解决这个问题!
1 个赞
j.jaffeux
(Joffrey Jaffeux)
5
我无法满足你所有的建议,但从现在开始,当你使用此脚本保存自动化并且选中 attach_csv 时,如果 csv 不在 authorized_extensions 列表中,它将生成一个错误:

感谢你的报告。
2 个赞