Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save iaindooley/2d0c017146c963206b2b902c1d92acb2 to your computer and use it in GitHub Desktop.
Save iaindooley/2d0c017146c963206b2b902c1d92acb2 to your computer and use it in GitHub Desktop.
Send a report
function sendAReport(params,signature,original_time)
{
var output = [];
new Board(params).lists().each(function(list)
{
var curout = [];
curout.push(list.name()+":");
list.cards().each(function(card)
{
try
{
var latest = card.comments().first().text();
}
catch(e)
{
Notification.expectException(InvalidDataException,e);
var latest = "";
}
curout.push(" - "+card.name()+" "+card.due()+latest);
});
output.push(curout.join("\n"));
});
MailApp.send("you@yourdomain.com","Here is your report!",output.join("\n"));
ExecutionQueue.push("sendAReport",params,signature,original_time.addDays(1));
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment