getBatchDictionary {docket} | R Documentation |
Dictionary for multiple docket outputs
Description
Scans the input file for strings enclosed by flag wings: « ». Creates a replacement value column for each document to be generated
Usage
getBatchDictionary(
filename,
outputFiles,
dictionaryLength = length(outputFiles)
)
Arguments
filename |
The file path to the document template |
outputFiles |
A list of the file names and paths for the populated templates |
dictionaryLength |
Number of columns in the batch dictionary. Defaults to the number of output files. Cannot be shorter than the count of 'outputFiles' |
Value
Data frame for populating data into the template with row 1 containing the output file names
Examples
# Path to the sample template file included in the package
template_path <- system.file("batch_document", "batchTemplate.docx", package="docket")
temp_dir <- normalizePath(tempdir(), winslash = "/")
output_paths <- as.list(paste0(temp_dir, paste0("/batch document", 1:5, ".docx")))
# Create a dictionary by using the getDictionary function on the sample template file
result <- getBatchDictionary(template_path, output_paths)
print(result)
[Package docket version 1.33 Index]