Advertisement
Guest User

Untitled

a guest
Dec 9th, 2016
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.17 KB | None | 0 0
  1. try {
  2. var endDate:NotesDateTime = null;
  3. if(!docEv.getItemValue("FinishDate").isEmpty()){
  4. endDate = docEv.getItemValue("FinishDate").elementAt(0);
  5. }else{
  6. endDate = session.createDateTime(@Now());
  7. }
  8. }catch(e){
  9. print("endDate: " + e.toString())
  10. }
  11.  
  12. function getCalObj(){
  13. var viewEv:NotesView = database.getView("Diary");
  14. var doc:NotesDocument = diaryDoc.getDocument();
  15. var sUNID = doc.getUniversalID();
  16. var dcEv:NotesDocumentCollection = viewEv.getAllDocumentsByKey(sUNID);
  17. if(dcEv.getCount() != 0){
  18. var docEv:NotesDocument = dcEv.getFirstDocument();
  19. var calendarData = '';
  20. try {
  21. while (docEv != null) {
  22. var pattern = new java.text.SimpleDateFormat("yyyy-MM-dd");
  23. try {
  24. var calDate:NotesDateTime = docEv.getItemValue("QueryStartDate").elementAt(0);
  25. }catch(e){
  26. print("calDate: " + e.toString());
  27. }
  28. try {
  29. var endDate:NotesDateTime = null; //check if date is empty
  30. if(!docEv.getItemValue("FinishDate").isEmpty()){
  31. endDate = docEv.getItemValue("FinishDate").elementAt(0);
  32. }else{
  33. endDate = session.createDateTime(@Now()); // if endDate is null replace with todays date
  34. }
  35. }catch(e){
  36. print("endDate: " + e.toString())
  37. }
  38. try{
  39. .........
  40. }catch(e){
  41. print("Cal data error" + e.toString());
  42. }
  43. var tmpdocEv = viewEv.getNextDocument(docEv);
  44. docEv.recycle();
  45. docEv = tmpdocEv;
  46. }
  47. } catch(e) {
  48. print("DocEv Loop Error: " + e.toString()); //error, read below
  49. //DocEv Loop Error: Exception occured calling method NotesView.getNextDocument(lotus.domino.local.Document)
  50. };
  51. };
  52.  
  53. var tmpdocEv = dcEv.getNextDocument(docEv);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement