Skip to content

Instantly share code, notes, and snippets.

@iaindooley
Created November 20, 2019 11:18
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/adcdbcda0eaf4c634b9bf4127f445f88 to your computer and use it in GitHub Desktop.
Save iaindooley/adcdbcda0eaf4c634b9bf4127f445f88 to your computer and use it in GitHub Desktop.
Create report every hour
function createReportEveryHour(params,signature,original_time)
{
var board = new Board(params);
var must_count = 0;
var nice_count = 0;
board.cards().each(function(card)
{
try
{
card.label("Must");
must_count++;
}
catch(e)
{
Notification.expectException(InvalidDataException,e);
}
try
{
card.label("Nice");
nice_count++;
}
catch(e)
{
Notification.expectException(InvalidDataException,e);
}
});
Card
.findOrCreate(board.findOrCreateList("Reports"),"Must/Nice")
.setDescription("Must: "+must_count+"\nNice: "+nice_count);
ExecutionQueue.push(createReportEveryHour,params,signature,original_time.addMinutes(60));
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment