使用 Python 脚本的 UC4 ONE 自动化作业
UC4 ONE Atutomation Job with Python Script
我在使用 UC4 时遇到了一点问题。有一个工作,它只启动一个批处理文件。在进程 sheet 的这个作业中,有三个变量作为纯文本。
文件名国家部门
file.bat 瑞典销售
文件名用于作业本身以执行批处理文件。另外两个在批处理文件中使用,调用方式如下:
set country = %1
set dep = %2
为了在 python 中重建它,我想知道如何 assign/call python 中的变量。
您可以在触发 Python 作业时将变量作为参数传递。
可以使用 argparse 库来完成。请参阅下面的示例,其中访问了名为 "country" 和 "dep" 的参数。
import argparse
parser = argparse.ArgumentParser()
parser.add_argument("country")
parser.add_argument("dep")
args = parser.parse_args()
print(args.country, args.dep)
你的工作看起来像,
python file_python_job.py --country "Country Name" --dep "Dept Name"
可以找到更多信息here
我在使用 UC4 时遇到了一点问题。有一个工作,它只启动一个批处理文件。在进程 sheet 的这个作业中,有三个变量作为纯文本。
文件名国家部门
file.bat 瑞典销售
文件名用于作业本身以执行批处理文件。另外两个在批处理文件中使用,调用方式如下:
set country = %1
set dep = %2
为了在 python 中重建它,我想知道如何 assign/call python 中的变量。
您可以在触发 Python 作业时将变量作为参数传递。 可以使用 argparse 库来完成。请参阅下面的示例,其中访问了名为 "country" 和 "dep" 的参数。
import argparse
parser = argparse.ArgumentParser()
parser.add_argument("country")
parser.add_argument("dep")
args = parser.parse_args()
print(args.country, args.dep)
你的工作看起来像,
python file_python_job.py --country "Country Name" --dep "Dept Name"
可以找到更多信息here