创建 Office 文件
创建 Word , Excel 或 PowerPoint Office 文件,并返回流程标识和应用程序。
命令可用性: 本地 IBM RPA SaaS 和 IBM RPA
脚本语法
IBM RPA 的专有脚本语言的语法与其他编程语言类似。 该脚本语法在脚本文件中定义命令的语法。 您可以在 IBM RPA Studio的 脚本 方式下使用此语法。
officeCreate --type(OfficeApplicationType) [--path(String)] [--keepvisible(Boolean)] (OfficeApplication)=officeapplication (Numeric)=processid
依赖关系
- Microsoft™ Office 2010 或更高版本是必需的。
- 确保 Office 应用程序, IBM RPA和操作系统的体系结构 (位) 匹配。 例如,如果使用的是 64 位操作系统,那么 IBM RPA 和 Office 也必须是 64 位。
输入参数
下表显示了此命令中提供的输入参数的列表。 在表中,您可以看到在 IBM RPA Studio的脚本方式及其 Designer 方式等效标签中工作时的参数名称。
| 设计器方式标签 | 脚本方式名称 | 必需的 | 接受的变量类型 | 描述 |
|---|---|---|---|---|
| 类型 | type |
Required |
OfficeApplicationType |
Office 文件类型。 |
| 模板文件 | path |
Optional |
Text |
这是用作新文件的模板的 Office 文件的完整路径。 |
| 保持可视 | keepvisible |
Optional |
Boolean |
用于使文件在使用时保持可见的选项。 |
输出参数
| 设计器方式标签 | 脚本方式名称 | 接受的变量类型 | 描述 |
|---|---|---|---|
| Office 应用程序 | officeapplication | Office Application |
用于存储所创建 Office 应用程序的变量。 |
| 进程标识 | processid | Number |
所创建 Office 文件的进程标识。 |
示例
创建 Office 文件 命令会创建一个 Excel 文件,保存该文件,然后返回进程标识和应用程序。
defVar --name officeApplication --type OfficeApplication
defVar --name processID --type Numeric
defVar --name path --type String
defVar --name desktopPath --type String
defVar --name excelPath --type String
// Create the Excel spreadsheet.
officeCreate --type "Excel" officeApplication=officeapplication processID=processid
getSpecialFolder --folder "Desktop" desktopPath=value
// Save the spreadsheet to the desktop.
officeSaveAs --filepath "${desktopPath}" --filename ModeloOffice --fileformat "Default" --officeapplication ${officeApplication} excelPath=value
logMessage --message "ID: ${processID}" --type "Info"
// Result:Process ID.
限制
对于 模板文件 和 类型 参数来说, Office 文件类型必须相同