tongchenkeji 发表于:2023-11-30 14:46:370次点击 已关注取消关注 关注 私信 DataWorks调度参数不支持等号怎么办?[阿里云] 暂停朗读为您朗读 DataWorks调度参数不支持等号怎么办? 「点点赞赏,手留余香」 赞赏 还没有人赞赏,快来当第一个赞赏的人吧! 海报 阿里云# DataWorks3343# 大数据开发治理平台 DataWorks3946# 调度383
小周sirAM 2023-12-3 11:50:16 1 在阿里云 DataWorks 中,调度参数的设置有一定的规范。如果你遇到不支持等号(=)的情况,通常是因为调度参数赋值中不支持空格,也就是说在等号两侧不应该有空格。 例如,如果你需要为一个调度参数 param1 赋值为 value1,你应该这样写: ${param1=value1} 而不是: ${param1 = value1} // 这是错误的格式 请确保你按照正确的格式来定义和使用调度参数。如果你仍然遇到问题,请检查以下几点: 确保你的代码编辑器没有自动插入额外的空格。 检查是否存在拼写错误或大小写错误。 确认你在正确的位置引用了调度参数,并且该参数已经在任务配置中定义过。 如果你的问题仍然存在,尝试清空缓存或者重启相关服务看看是否可以解决问题。
TiAmoZhangAM 2023-12-3 11:50:16 2 在DataWorks中,当您需要通过表达式定义方式添加、删除或修改调度参数时,系统会对当前的表达式语法进行校验。如果校验未通过,则无法配置相应的调度参数。特别是对于等号,DataWorks不支持在等号的两端加入空格,也不支持在赋值语句中使用空格。例如,”yyyy-mm-dd”这种格式的日期字符串应该被拆分为两个参数来使用,即key1=”yyyy-mm-dd”,key2=”yyyy”,key3=”mm”,key4=”dd”。
在阿里云 DataWorks 中,调度参数的设置有一定的规范。如果你遇到不支持等号(=)的情况,通常是因为调度参数赋值中不支持空格,也就是说在等号两侧不应该有空格。
例如,如果你需要为一个调度参数
param1
赋值为value1
,你应该这样写:而不是:
请确保你按照正确的格式来定义和使用调度参数。如果你仍然遇到问题,请检查以下几点:
在DataWorks中,当您需要通过表达式定义方式添加、删除或修改调度参数时,系统会对当前的表达式语法进行校验。如果校验未通过,则无法配置相应的调度参数。特别是对于等号,DataWorks不支持在等号的两端加入空格,也不支持在赋值语句中使用空格。例如,”yyyy-mm-dd”这种格式的日期字符串应该被拆分为两个参数来使用,即key1=”yyyy-mm-dd”,key2=”yyyy”,key3=”mm”,key4=”dd”。