不同 Switch 的变量不同。第三列为脚本 API 函数,可返回变量的动态值。
|
变量名称 |
数据类型 |
等效脚本 API |
|---|---|---|
|
Job.ByteCount |
整数 |
Job.getByteCount() |
|
Job.EmailAddress |
文本已有索引 |
Job.getEmailAddresses() |
|
Job.Extension |
文本 |
Job.getExtension() |
|
Job.FileCount |
整数 |
Job.getFileCount() |
|
Job.Hierarchy |
文本已有索引 |
Job.getHierarchyPath() |
|
Job.IsFile |
布尔 |
Job.isFile() |
|
Job.IsFolder |
布尔 |
Job.isFolder() |
|
Job.JobState |
文本 |
Job.getJobState() |
|
Job.Name |
文本 |
Job.getName() |
|
Job.NameProper |
文本 |
Job.getNameProper() |
|
Job.Path |
文本 |
Job.getPath() |
|
Job.Priority |
整数 |
Job.getPriority() |
|
Job.PrivateData |
文本 |
Job.getPrivateData() |
|
Job.Size |
文本 |
-- |
|
Job.UniqueNamePrefix |
文本 |
Job.getUniqueNamePrefix() |
|
Job.UserEmail |
文本 |
与该工作关联的用户电子邮件地址(与用户窗格中输入的电子邮件地址一致)。如该工作没有关联的用户信息,变量值置空。 Job.getUserEmail() |
|
Job.UserFullName |
文本 |
与该工作关联的用户全名(与用户窗格中输入的用户全名一致)。如该工作没有关联的用户信息,变量值置空。 Job.getUserFullName() |
|
Job.UserName |
文本 |
Job.getUserName() |
|
Job.FileCreationDate |
日期 |
从文件系统中取出的工作文件或文件夹的创建日期/时间 File(job.getPath()).created |
|
Job.EmailBody |
文本 |
与工作相关的电子邮件信息中的电子邮件正文 Job.getEmailBody() |
|
Job.NestedName Indent=" " |
文本已有索引 |
工作中所有文件和文件夹缩进名称(包括扩展名)列表;默认每层缩进 4 个空格;在特定层上名称按字母顺序排序,示例如下 缩进参数指定为每个缩进级别添加的字符串(默认值为 4 个空格)。 递归迭代工作内容的脚本 |
嵌套命名示例:
变量[Job.NestedName:Prefix="-> ",Indent="."]可替换如下:
-> My job folder -> . First.pdf -> . Second.pdf -> . Subfolder -> . . Readme.txt -> . Third.pdf
下列变量访问工作的出现轨迹以提供工作源头信息及工作发送至问题工作文件夹的原因。所有变量访问特定类型工作的最新出现轨迹,如下表所示。
|
变量名称 |
数据类型 |
最新出现类型 |
等效脚本 API |
|---|---|---|---|
|
Job.FailElement |
文本 |
失败 |
Occurrence.getElement() |
|
Job.FailFlow |
文本 |
失败 |
Occurrence.getFlow() |
|
Job.FailMessage |
文本 |
失败 |
Occurrence.getLocalizedMessage() |
|
Job.FailModule |
文本 |
失败 |
Occurrence.getModule() |
|
Job.FailTime |
日期 |
失败 |
Occurrence.getTimeStamp() |
|
Job.Origin |
文本 |
已生成 |
Occurrence.getOrigin() |