参考信息:文档访问器帮助程序对象
实用函数
名称 | 参数 | 返回值类型 | 注释 |
|---|---|---|---|
getData
| 整数索引 | 来源 | 在指定的从零开始的索引处检索文档。结合使用 message.setMessage 帮助器函数,以节省内存的方式使用检索到的数据填充当前消息。示例:以下代码使用从第一个附件中检索到的 UTF-8 XML 消息填充当前消息:
如果没有具有指定索引的集成附件,将导致错误。 |
字符串文件名 | 来源 | 检索具有指定文件名的文档。结合使用 message.setMessage 帮助器函数,以节省内存的方式使用检索到的数据填充当前消息。示例:以下代码使用名为“input.xml”的 UTF-8 XML 消息附件填充当前消息:
如果没有具有指定文件名的集成附件,将导致错误。 | |
getDocumentIndexes
| 列表 <String> 标签 | 列表<整数> | 返回一个 Java 整数列表,其中列出了以所有指定标签来标记的文档的索引。 请注意,如果其中一个标签为“*”,则任何标签都会匹配,并且此函数会返回至少具有 1 个标签的文档的所有索引。 |
getDocsMatching
| 列表<String> | 列表<源> | 检索以所有指定的标签来标记的文档。 Workday 会将小于 100 KB 的文档存储在内存中,并将较大的文档存储在磁盘上。请注意运行时内存和磁盘空间限制。 |
字符串标签 | 来源 | 检索以指定的标签来标记的文档。 此处的标签是指集成附件标签。与文档标记同义。 | |
字符串[] 标签 | 来源 | 在字符串数组中检索标有所有标签的文档。 | |
getFileName
| 整数索引 | 字符串 | 检索具有指定索引的文件名。 |
字符串标签 | 列表<字符串> | 检索以指定标签来标记的所有文档的文件名 Java 列表。 | |
列表<字符串> 标签 | 列表<字符串> | 检索以指定标签来标记的所有文档的文件名 Java 列表。 | |
字符串标签、整数索引 | 字符串 | 检索使用指定标签标记的所有文档中的第 n 个文件名。 在功能上等价于以下代码: 在大多数情况下,您必须使用 da.getFileNames(label) 要先查找匹配文件名的数量,然后才能使用索引。唯一的例外是极少数情况,即您需要第一个值(零索引)。 | |
列表<字符串> 标签、整数索引 | 字符串 | 检索使用指定标签标记的所有文档中的第 n 个文件名。 在功能上等价于以下代码: 在大多数情况下,您必须使用 da.getFileNames(labels) 要先查找匹配文件名的数量,然后才能使用索引。唯一的例外是极少数情况,即您需要第一个值(零索引)。 | |
字符串[] 标签、整数索引 | 检索使用指定标签标记的所有文档中的第 n 个文件名。 在功能上等价于以下代码: 在大多数情况下,您必须使用 da.getFileNames(labels) 要先查找匹配文件名的数量,然后才能使用索引。唯一的例外是极少数情况,即您需要第一个值(零索引)。 | ||
hasFile
| 字符串文件名 | 布尔值 | 确定是否存在具有指定文件名的集成附件。 |
字符串标签、字符串文件名 | 布尔值 | 确定是否存在具有指定文件名并以指定标签来标记的集成附件。 | |
列表<字符串> 标签、字符串文件名 | 布尔值 | 确定是否存在具有指定文件名且标记有列表中所有标签的集成附件。 | |
sort
| 字符串顺序 | 无 | 按文件名对附加文档进行排序。有效顺序值为:
|
size
| 无 | 整数 | 返回附加文档的数量。 |
列表<字符串> 标签 | 整数 | 返回以所有指定标签来标记的文档的数量。 | |
字符串标签 | 整数 | 返回以指定标签来标记的文档的数量。 | |
字符串[] 标签 | 整数 | 在字符串数组中返回标有所有标签的文档数。 | |
toVar
| 整数索引、字符串 var_name | MessageVariable | 检索指定索引处的文档,并以高效使用内存的方式将该文档放入指定的程序集变量中。
示例:
|
String filename, String var_name | MessageVariable | 检索具有指定文件名的文档,并以高效使用内存的方式将该文档放入指定的程序集变量中。
示例:
|