我正在尝试使用Airflow的宏获取prev_execution_date,但无论我叫什么宏,都只会返回当前的执行日期
这是我正在使用的任务代码
get_last_run = BashOperator(
task_id='get_last_run',
xcom_push=True,
bash_command='echo "{{ execution_date }}, {{ prev_execution_date }}, {{next_execution_date}}"',
dag=dag,
)
这是返回的值(完全相同):
[2019-10-07 16:26:41,781] {{bash_operator.py:123}} INFO - 2019-10-07T16:23:44.864787+00:00, 2019-10-07T16:23:44.864787+00:00, 2019-10-07T16:23:44.864787+00:00
有人知道发生了什么,为什么宏不能正常工作?