Script examples
Last updated
Was this helpful?
Was this helpful?
let generatedFavorites = table(customerId, customerName, project, accountDate, objversion, objid);
for recDate in DS_periodDates do
if recDate.date < now() and (recDate.dayStatus like '%hours left to report' or recDate.dayStatus = 'Reported') then
for recFavorite in DS_favorites do
let addedFavs = recFavorite with [accountDate: recDate.date];
set generatedFavorites = generatedFavorites & addedFavs;
done
end
done
return generatedFavorites; let criticalBugsNoTeamJoinedKey = '0';
let criticalBugsNoProgressJoinedKey = '0';
let criticalBugsNotStaredJoinedKey = '0';
if count(criticalBugsNoTeam) > 0 then
set criticalBugsNoTeamJoinedKey = Join(criticalBugsNoTeam.key,'%27%2C%27');
end
if count(criticalBugs) > 0 then
set criticalBugsNoProgressJoinedKey = join(criticalBugs.key,'%27%2C%27');
end
if count(criticalBugsNotStarted) > 0 then
set criticalBugsNotStaredJoinedKey = join(criticalBugsNotStarted.key,'%27%2C%27');
end
let joined= [criticalBugsNoTeamJoinedKey: criticalBugsNoTeamJoinedKey, criticalBugsNoProgressJoinedKey: criticalBugsNoProgressJoinedKey, criticalBugsNotStaredJoinedKey: criticalBugsNotStaredJoinedKey];
return joined;let blockerBugs = table (key, summary, description, priority, components, assignee, created);
for rec_ in blockerBugsFiltered do
let joinComponents = join(rec_.fields.components.name, ', ');
set blockerBugs = blockerBugs & [key: rec_.key, summary: rec_.fields.summary, description: rec_.fields.description, priority: rec_.fields.priority.name,
components: joinComponents, assignee: rec_.fields.assignee.displayName, created: left(rec_.fields.created,10)];
done
return blockerBugs;