Kalendereintrag per Button erstellen

  • Hallo zusammen,


    ich habe eine Platform, an der sich User per Knopfdruck an einer Aktion anmelden können. Nach der Anmeldephase sollen diese über einen Kalendereintrag


    zu dieser Aktion eingeladen werden. Anbei meine Funktion hinter dem Button:


    _von:=vb_uhrzeit;
    _bis:=vb_uhrzeit_bis;
    _Teiln:=@Implode(VB_Teilnehmer_Mail;";");
    _Titel:=vb_angebot;
    _db:="mail\\schulka.nsf";
    _Ort:=vb_ort;
    @Command( [EditDocument]; "1" );
    @SetField("VB_Termin_Protokoll";"Ja");
    @Command([FileSave]);
    @Command([EditMakeDocLink]);
    @Command([Compose];"Mailserver":_db;"Appointment");
    @UpdateFormulaContext;
    @SetField("tmpAppointmentType";"Besprechung");
    @Command([RefreshHideFormulas]);
    @Prompt([Ok];"Hinweis";"Das Feld Typ sollte nun auf Besprechung stehen");
    @Command([EditGotoField] ; "subject");
    @Command([EditInsertText] ; _Titel );
    @Command([EditGotoField] ; "StartDate");
    @Command([EditInsertText] ; @Text(_von;"D0"));
    @Command([EditGotoField] ; "StartTime");
    @Command([EditInsertText] ; @Text(_von;"S1" ));
    @Command([EditGotoField] ; "EndDate");
    @Command([EditInsertText] ; @Text(_bis;"D0" ));
    @Command([EditGotoField] ; "EndTime");
    @Command([EditInsertText] ; @Text(_bis;"S1"));
    @Command([EditGotoField] ; "EnterSendTo");
    @Command([EditInsertText] ; _Teiln);
    @Command([EditGotoField] ; "Location");
    @Command([EditInsertText] ; _Ort);
    @Command([EditGotoField] ; "Body");
    @Command([EditPaste]);
    @Command([EditInsertText];" <- Link auf die Aktion" )




    Problem bei dem ganzen ist nur, dass das Datum in den Kalendereintrag nicht übernommen wird. Alles andere funktioniert problemlos.


    Hat jemand eine Idee an was das liegen kann?




    Subi

  • Wichtig ist nur das ein entsprechender Dialog geöffnet wird und die bereits vorhandenen Daten übernommen werden. Das funktioniert wie gesagt auch soweit,
    ausser das Datumsfeld. Uhrzeit, Ort, Teilnehmer usw. wird alles gefüllt.

  • Und selbst da musst du die nötigen Werte setzen.


    Was bei dir z.B. komplett fehlt ist der Typ des Kalendereintrags, denn du setzt zwar das Label, aber das ist für die Funktionalität vollkommen unwichtig