Send All Google Tasks in a Task List to Google GMail

From Ittichai Chammavanijakul's Wiki
Revision as of 12:48, 23 March 2014 by Ittichai (talk | contribs) (Created page with "<pre> // Constant TASKLIST = "Ittichai's list"; // ----------------------------------------------------- function getTasklistId_(tasklistName) { var tasklistsList =...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

// Constant
TASKLIST = "Ittichai's list";  
// -----------------------------------------------------  

function getTasklistId_(tasklistName) {  
      var tasklistsList = Tasks.Tasklists.list();  
      var taskLists = tasklistsList.getItems();  
      for (tl in taskLists) {  
        var title = taskLists[tl].getTitle();  
        if (title == tasklistName) {  
          return taskLists[tl].getId();  
        }  
      }  
    }  

function main() {
  
    //Get the task list items
    var tasklistid = getTasklistId_(TASKLIST)
    var tasks = Tasks.Tasks.list(tasklistid).getItems();
    var alltasks = "";
    for(var i in tasks){
         var tasktitle = tasks[i].getTitle();
         alltasks = alltasks + tasktitle + "\n";
    }
  
    MailApp.sendEmail('ittichai1@gmail.com', "All Pending Tasks", alltasks);
  
}

>/pre>