Difference between revisions of "Send All Google Tasks in a Task List to Google GMail"

From Ittichai Chammavanijakul's Wiki
Jump to navigation Jump to search
(Created page with "<pre> // Constant TASKLIST = "Ittichai's list"; // ----------------------------------------------------- function getTasklistId_(tasklistName) { var tasklistsList =...")
 
Line 27: Line 27:
 
     }
 
     }
 
    
 
    
     MailApp.sendEmail('ittichai1@gmail.com', "All Pending Tasks", alltasks);
+
     MailApp.sendEmail('ittichai@gmail.com', "All Pending Tasks", alltasks);
 
    
 
    
 
}
 
}
  
>/pre>
+
</pre>

Revision as of 12:49, 23 March 2014


// 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('ittichai@gmail.com', "All Pending Tasks", alltasks);
  
}