Amigos mais experientes preciso de uma ajuda. Uso o script abaixo para ler um arquivo (hash.csv) e inserir o hash de arquivos q já foram gerados em uma propriedade que criei (rcpn:hash). Até aí, tudo funciona redondo.
// Aponta para o arquivo hash.csv
var noderef = search.findNode("workspace://SpacesStore/aa8f9aaa-e240-4ec6-a2c9-af582c7cb06a");
var csvString = noderef.content;
//logger.log (csvString);
// Divida a string CSV em linhas
var csvLines = csvString.split('\n');
// Inicialize um array para armazenar os dados do CSV
var csvData = [];
// Percorra cada linha do CSV
for (var i = 1; i < csvLines.length; i++) {
var line = csvLines[i].trim(); // Remova espaços em branco
if (line) {
// Divida a linha em colunas usando a vírgula como separador
var columns = line.split(';');
if (columns.length === 2) { // Certifique-se de que haja 2 colunas em cada linha
var entry = {
Nome: columns[0],
Hash: columns[1]
};
csvData.push(entry);
}
}
}
for (var h = 0; h < csvData.length; h++){
if (document.name == csvData[h].Nome){
document.properties["rcpn:hash"] = csvData[h].Hash;
}
else {
logger.log(csvData[h].Nome);
}
}
O problema é que tenho que obrigatoriamente saber o noderef do arquivo para poder rodar nas pastas. Me indicam alguma forma que dinamicamente conseguiria verificar se na pasta há o arquivo hash.csv e conseguir o noderef dele?