R/envision.R

Defines functions isEnvision pickByEnvision

Documented in pickByEnvision

pickByEnvision =
function(item, con = getConnection(), year = "2024")
{
    w = sapply(getField(item, "id"), isEnvision, con)
    if(any(w))
        return(item[w])

    item
}


isEnvision =
function(id, con = getConnection(), year = "2024")    
{
    doc = getPageById(id, con)
    length(getNodeSet(doc, sprintf("//text()[contains(., 'Envision %s')]", year))) > 0
}
duncantl/RSlate documentation built on June 15, 2025, 7:35 a.m.