1

我正在尝试创建一个返回有条件的目录路径的函数。我的功能代码如下:

$Local_Folder = DECODE(($Global_Class = 'XYZ', '\\\CLASS-DEV\ETL\RESULT1', ($Global_Class = 'JKL', '\\\CLASS-DEV\ETL\RESULT2', ($Global_Class = 'ABC'), '\\\CLASS-DEV\ETL\RESULT3', 'Please provide your Class Code');

RETURN $Local_Folder;

然后,我用全局变量调用我的函数,例如:

$Global_Result = FUNC_GetClass();

顺便说一句,$Global_Class在我运行作业之前,我需要首先输入的值。

并出现如下错误:

文件阅读器的变量 $Global_Result 为空。请将变量初始化为有效值。

你能帮忙提出建议吗?感谢你们是否可以留下答案并给我一个亮点。谢谢!:)

4

1 回答 1

1

我找到了答案。我只需要在我的脚本中定义逻辑,其中包含我用于批处理作业的所有变量。无需为此创建功能。

$Local_Folder = DECODE($Global_Class = 'XYZ', '\\\CLASS-DEV\ETL\RESULT1', $Global_Class = 'JKL', '\\\CLASS-DEV\ETL\RESULT2', $Global_Class = 'ABC', '\\\CLASS-DEV\ETL\RESULT3', 'Please provide your Class Code');
于 2017-12-14T09:50:05.383 回答