我正尝试使用 创建帖子 脚本配合 用户更新后 触发器,以实现新用户介绍/通知工作流,但我不确定自己是否正确理解了文档中提到的限制,或者是否存在受支持的变通方法。
我已经阅读了以下内容:
我的使用场景
我希望在新用户完成 必填 的注册/个人资料字段时,自动创建一篇帖子。
同时,我希望该帖子还能包含一些 可选 的自定义用户字段(如果用户填写了的话),例如:
- 代词/性别
- 语言
- 确认已理解社区准则
因此,预期的行为是:
- 一个必填字段 确保自动化被触发
- 其他可选字段 仅在用户填写时才会包含在帖子中
我遇到的困惑
该触发器的文档说明:
只有当用户填写了所有指定字段后,自动化才会触发。
UI 上也显示:
仅当用户填写了所有这些字段时才会触发
因此,据我理解,如果我在触发器配置中添加了可选字段以便使用它们的占位符,那么对于自动化而言,这些字段就不再是“可选”的了,因为自动化只有在所有字段都填写完成后才会触发。
这似乎形成了一个两难困境:
- 如果我将可选字段包含在触发器中,那么对于跳过这些字段的用户,自动化可能永远不会触发
- 如果我不将这些字段包含在触发器中,那么我可能无法在帖子中可靠地使用它们的占位符
我的问题
- 我对当前行为的理解是否正确?
- 文档中提到的限制目前是否仍然准确?
- 是否存在任何受支持的方式可以:
- 由 一个必填字段 触发自动化
- 同时,如果存在,仍能在帖子内容中访问 其他可选的自定义/个人资料字段?
- 如果不行,针对此用例是否有推荐的变通方法?
理想行为
我希望实现的效果类似于:
- 当 任意必填触发条件 满足时触发
- 如果存在值,则替换可选占位符
- 如果不存在值,则留空、保持不变或省略可选占位符
但我不确定这是否已经可行,还是我仅仅配置有误。
任何指导都将不胜感激。
谢谢!