C# 脚本示例集锦
本栏目收集了平台接口中 C# 组件的常用脚本示例,帮助开发者快速理解 和应用 C# 脚本功能。
概述
Chameleon 平台提供了强大的 C# 脚本功能,允许开发者在平台接口中编写自定义业务逻辑。通过 C# 脚本,您可以:
- 在数据操作前后进行自定义处理
- 实现复杂的业务逻辑计算
- 调用外部 API 或数据库
- 实现数据验证和转换
使用方式
每个示例都包含以下内容:
- 场景说明:描述脚本的使用场景和目的
- 完整代码:可直接使用的 C# 脚本代码
- 数据示例:展示输入输出的数据格式
- 注意事项:使用时需要注意的关键点
示例分类
数据处理
- 新增/编辑前处理数据 - 在数据新增或编辑前自定义处理逻辑
- 列表数据处理 - 对列表查询结果进行二次处理
- 查询前动态拼接过滤条件 - 在查询集合组件前用 C# 脚本动态拼接过滤条件
- C# 获取请求时页面的URL - 获取页面URL并解析URL参数
数据验证
- 更多示例持续更新中...
数据转换
- 时间时区转换 - UTC时间、用户本地时间与中国时间之间的相互转换
- 更多示例持续更新中...
外部集成
审批流
- C#脚本设置流 程发起参数 - 设置工作流发起参数,实现管理员代为发起
- C#脚本直接发起审批流 - 通过SDK直接发起审批流,更加灵活直观
如何贡献
如果您有好的 C# 脚本示例想要分享,欢迎提交到文档仓库,帮助更多开发者。
相关文档
- 平台接口 - C# 脚本组件 - C# 脚本组件详细说明
- 组件上下文FIX best-practices\csharp-script-examples\index.md :: /docs/specifications/component-context -> ../../development-guide/specifications/component-context - 组件上下文对象说明
- 服务端请求数据FIX best-practices\csharp-script-examples\index.md :: /docs/specifications/server-request-data -> ../../development-guide/specifications/server-request-data - 服务端数据结构说明