Hallo zusammen,
ich habe ein Javascript File bei Mitarbeitern hinterlegt um E-Mail Vorlagen als Buttons im Infocenter anzuzeigen.
Code
var sDir = "\\\\SERVER\\david\\archive\\resource\\template\\bla\\bla";
var lSymbols = true;
var lMenuItems = true;
function Initialize(oInfoCenter,key)
{
if(oInfoCenter.Account.ValidArchive(sDir))
{
var oBarSymbol = oInfoCenter.GetCommandBar("Main/Global");
var oArchive = oInfoCenter.Account.ArchiveFromID(sDir);
var oMsgItems2 = oArchive.GetArchiveEntries(DvFilterDefault);
oBar = oInfoCenter.GetCommandBar("Menu/Main");
oBar.Insert ( "File/Open", "Separator", "", 0, "", true);
for (i=0;i < oMsgItems2.Count; i++)
{
var oItem2 = oMsgItems2.Item(i);
var cSubject = "";
if (oItem2.Subject.length > 35)
{cSubject = oItem2.Subject.substring(0,35)+"...";}
else
{cSubject = oItem2.Subject}
if (lMenuItems)
{
var Caption = oBar.Insert("File/Open", cSubject, key, 3, "OnEditor", true, oItem2.FileName);
}
if (lSymbols)
{
oBarSymbol.Insert(0, cSubject, key, 3, "OnEditor", true, oItem2.FileName);
}
}
oBar.Insert ("File/Open", "Separator", "", 0, "", true);
}
else{oInfoCenter.MsgBox(sDir+"\nVerzeichnis ungültig");}
}
function OnEditor(oInfoCenter, oContext)
{
var tempSubject = "";
var heute = new Date();
var tag = heute.getDate();
var mon = heute.getMonth() + 1;
var jah = heute.getYear();
var cDatum = jah+"/"+mon+"/"+tag;
var oItemID = oInfoCenter.CurrentCommandEvent.Param;
var oArchive = oInfoCenter.Account.ArchiveFromID(sDir);
var oEditor = oInfoCenter.OpenItem(oArchive.GetArchiveEntryByID(oItemID));
//oInfoCenter.MsgBox("vvv" + " - " + cDatum);
// var oEditor = oContext.StartEditor(0);
var oItem = oEditor.Item;
// tempSubject = oItem.Subject;
// oItem.Subject = tempSubject + " / " + cDatum ;
// oEditor.Update();
}
Alles anzeigen
Weiß einer von euch wie ich das Script modifizieren muss, damit die Vorlagen auch im Editor angezeigt werden? Ich bin der Meinung vor 300 ging das direkt mit diesem Script. Im Anhang noch einmal ein Screenshot dazu.