ADF: Dynami c Содержание в параметрах - PullRequest
0 голосов
/ 04 августа 2020

Я пытаюсь передать текст с динамическим c содержимым в качестве параметра в конвейер (выполнить действие конвейера).

В качестве очень простого примера я хочу, чтобы входные данные моего конвейера были меткой времени , utcnow (). Вот мои результаты:

Я заметил: Если я помещаю @utcnow () в действие заданной переменной и устанавливаю параметр конвейера выполнения для этой переменной, он работает.

Если я помещаю @utcnow () (или @ {utcnow ()}) в основной параметр и установите для параметра конвейера выполнения этот параметр, он не работает. В результате я получаю строку «utcnow ()».

Что-то мне здесь не хватает? Я определенно чувствую, что делал это успешно раньше.

1 Ответ

1 голос
/ 05 августа 2020

Если я правильно понимаю ваш вопрос, проблема вызвана тем, что основной параметр (параметр конвейера) не поддерживает выражения или функции.

Например, мы могли бы передать значение из переменной в активный параметр конвейера , и это работает хорошо, потому что переменные поддерживают выражение / функции: enter image description here

When the main pipeline only contains an Execute Pipeline active, we pass the value from main parameter(pipeline parameter) to the Execute Pipeline parameter: enter image description here

enter image description here

When we debug the pipeline, we need pass the value of main parameter: введите описание изображения здесь

Значение параметра конвейера поддерживает только строковое значение, тогда функция utcNow() или @{utcnow() будет считаться строкой.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...