添加新记录时如何使用触发器创建选项列表字段值?

How to create a picklist field value using trigger when new record is added?

在另一个对象中创建新成员时在对象中创建记录选择列表的 Apex 代码?

无法在 Apex 中直接更改选项列表值集。您必须调用元数据或工具 API 才能实现此目的,这不能在触发器中完成,因此您必须使用异步 Apex。

对元数据进行自动更改是一项复杂且有些冒险的实施。由于触发器的 运行 用户在许多情况下根本没有调用这些 API 的权限,因此您可能必须使用基于命名凭据的方法来授权为特定系统管理员。

这个实现确实有安全方面的考虑,并且涉及到很多复杂性和变更管理方面的考虑。组织的架构利益相关者应仔细考虑。