=====这是一个广告位,招租中,联系qq 78315851====
1 条回复 A 作者 M 管理员
  1. 在阿里云 DataWorks 中,调度参数的设置有一定的规范。如果你遇到不支持等号(=)的情况,通常是因为调度参数赋值中不支持空格,也就是说在等号两侧不应该有空格。

    例如,如果你需要为一个调度参数 param1 赋值为 value1,你应该这样写:

    ${param1=value1}

    而不是:

    ${param1 = value1}  // 这是错误的格式

    请确保你按照正确的格式来定义和使用调度参数。如果你仍然遇到问题,请检查以下几点:

    • 确保你的代码编辑器没有自动插入额外的空格。
    • 检查是否存在拼写错误或大小写错误。
    • 确认你在正确的位置引用了调度参数,并且该参数已经在任务配置中定义过。
    • 如果你的问题仍然存在,尝试清空缓存或者重启相关服务看看是否可以解决问题。
  2. 在DataWorks中,当您需要通过表达式定义方式添加、删除或修改调度参数时,系统会对当前的表达式语法进行校验。如果校验未通过,则无法配置相应的调度参数。特别是对于等号,DataWorks不支持在等号的两端加入空格,也不支持在赋值语句中使用空格。例如,”yyyy-mm-dd”这种格式的日期字符串应该被拆分为两个参数来使用,即key1=”yyyy-mm-dd”,key2=”yyyy”,key3=”mm”,key4=”dd”。