Friday, August 1, 2014

Using Javascript Code in Bookmarks - Part I - to create small tools (e.g. to delete Exchange emails when using the web client)

Tool: to use when accessing Microsoft Exchange email from web browser -

Check Checkboxes

Tip: Drag the above link to your Bookmark Bar


How and Why the above tool was created: 

"Check All Checkboxes" does not work when I access my company's Exchange email via a web-browser.

Below Javascript helps with that.
Below code will check all the checkboxes of emails that have one of the 2 strings : "log time", "iDoneThis Today"

// Modify search_strings as necessary
var search_strings = ["log time", "iDoneThis Today"];

var f = document.getElementsByTagName("frame")[1];
var d = f.contentWindow.document;
var checkboxes_array = d.getElementsByName("MsgID");
var i,j;
for(i=0;i < checkboxes_array.length;i++){
  var elem = checkboxes_array[i];
  var row_html = elem.parentNode.parentNode.innerHTML;
  for (j=0;j < search_strings.length;j++) {
    if (row_html.indexOf(search_strings[j]) >=0) {
      elem.click();
      break;
    }
  }
}


We can put the above code in a Bookmark by:

In Chrome:
-2) Right-Click on the Bookmark Bar & click on Add Page

-1) Name - give any name; URL - use the above code as outlined below


0) Do not use the comment line

1) putting the rest of the above code in one line

2) prefix with "javascript:"

e.g. javascript: var search_strings = ..........

No comments:

Post a Comment

Followers

Blog Archive