12-09-2009 10:27 AM
12-11-2009 08:33 AM
12-11-2009 10:43 AM
nodes = search.luceneSearch("@cm\\:thumbnailName:\"webpreview\"");
for (var i=0; i<nodes.length; i++) {
nodes[i].remove();
}
12-11-2009 10:54 AM
12-11-2009 11:59 AM
06-22-2011 09:13 AM
06-22-2011 09:22 AM
//This script iterates the current folder and subfolders
//and creates a simple log file in userhome directory of the process.
var counter=0;
var logmessage="LOG OF TASKS\n";
var errmessage="ERRORS\n";
if(space.isContainer)
{
update(space);
}
logfile = userhome.createFile("Thumbnails refresh Log " + userhome.children.length +".txt");
logfile.content=logmessage + "UPDATED: "+counter.toString() +"\n" + errmessage;
logfile.properties.encoding = "UTF-8";
logfile.properties.mimetype = "text/plain";
logfile.properties.title = "Thumbnails refresh Log";
logfile.properties.description = "This is a log file for Thumbnails refresh";
logfile.save();
logger.log("LX UPDATE \n" + logmessage +"\nUPDATED: "+counter.toString() +"\n" + errmessage);
function update(node)
{
for each (n in node.children)
{
if(n.isDocument)
{
try {
var webpreview = n.getThumbnail("webpreview");
if(webpreview){
//logmessage += "LX Thumbnail for " + n.name+ " "+ webpreview.name +"\n";
webpreview.update();
}
} catch (e) {
// TODO: handle exception
}
try {
var doclib = n.getThumbnail("doclib");
if(doclib){
doclib.update();
}
} catch (e) {
// TODO: handle exception
}
counter+=1;
}
if(n.isContainer)
update(n);
}
}
06-22-2011 10:07 AM
06-22-2011 10:23 AM
06-22-2011 10:25 AM
Tags
Find what you came for
We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.