Install
openclaw skills install shucheng-platform-script提供自研业务平台的脚本模板和编码规范。当用户需要编写 Groovy 后端脚本、JavaScript 表单脚本、SQL 查询、附件处理等代码时使用此技能。
openclaw skills install shucheng-platform-script为自研业务平台提供全面的脚本模板和编码规范。
✅ 使用此技能的情况:
❌ 不使用此技能的情况:
skills/platform-script-skills/
当用户请求平台相关的脚本代码时,读取 references/ 目录中的完整模板文件,理解平台的特殊脚本规则,生成符合规范的可用代码。
def 主表数据, def 明细表数据)// 单条记录
def 数据 = DataModelUtils.getCIByPK("表名",['ID':值])
// 多条记录
def 数据列表 = DataModelUtils.getCIByAttr("表名",['字段名':值])
// 保存
saveCi(数据)
// 删除
DataModelUtils.deleteCi(数据)
DataModelUtils.deleteCis(数据列表)
if(args$){
return {
"validatorFunctions": fieldValidateMap,
"disabledAttributes": list,
"changeFunctions": feildMapFunc,
"setSelectOptionsFunc": optionsFunc
};
}else{
return null;
}
args$ - 脚本参数变量args$.data - 表单输入数据args$.getFieldValueFunc - 获取字段值函数args$.setFieldValueFunc - 设置字段值函数args$.runScriptFunc - 调用后台脚本args$.notification - 打印信息 (error/warning/info/success)args$ 属性前先检查其是否存在ci$.dataFieldMap 访问当前数据所有完整代码示例存储在 references/platform-script-templates.txt 文件中,包含:
当需要编写具体脚本时,会参考此文件中的完整模板生成代码。