We've just started using Trello to look at work load. In order to have a good long-term veiw, I need my recurring items to all show on the calendar (instead of just the next up). Before I manually copy and add dates to my weekly tasks for the rest of the year, is there a way to automate this so that I can copy cards and add 7 days to the start and end dates?
@Kerri Holiman this Trellinator function will do it:
You just have to update the card link.
You can run it here on my BenkoBot platform, just choose "Ad Hoc" up the top after logging in:
Hi @Iain Dooley
I work with Kerri and this project. I see you provided a platform to run the code, but I am not sure what the Trello API Key and API Token are to access the platform. Unfortunately we are not programmers so we need some super basic steps on how and where to implement the code you provided. Can you let us know what the next steps are?
@Laura Templeton Hey Laura, on the login screen, there's a link beneath each of fields. Just click it to get your API key (you just have to be logged into Trello as the account you wish to perform the actions). So you click the api key link, copy your api key back into the field, then click the token link and do the same.
Once you login, you will see "ad hoc" in the top right, you can click that then paste the code I provided in above, it will make 52 copies of the same card due 7 days apart.
Is there a way to copy an entire list of cards? We currently have 5 cards in the list we want repeated. I am thinking that it will take a lot of re-organizing to copy each card individually then merge back into 52 lists. I have attached a picture of how the end product needs to look.
Really appreciate all your help with this!
@Iain Dooley Thanks!
I replaced the Board Name (Prudential Weekly Tracker) and the List name (March 1 - March 5) in the code you provided, but I got an error message that the list was not defined. Do we need a line of code that links to the actual board/each card in the list?
@Laura Templeton hey sorry I had a typo in the code:
note the change there I had "list.copy" instead of "template.copy"
Can you try again?
@Iain Dooley Thanks!
This time I got the following error message:
TypeError: (intermediate value).addDays(...).butlerDefaultdate is not a function
BUT! When I went to my board there was a duplicate of the board! I think if just run the code 48 more times I will have a weekly card for the rest of the year. Thanks again for your help!
@Laura Templeton gah! It's not much of a time saver if you have to run it manually 48 times and rename the lists!!!
I had another typo, the last butlerDefaultdate should have been butlerDefaultDate with a capital, sorry I was in a rush and didn't test, I've tested with a dummy board now and this works:
Sorry again for the typos, I normally test code before I send it out to the community but I was rushing through. Haste makes waste!!
Have this endpoint that takes the due date and make it the start date of another card and you can bump that date +x or -x days.
This application was first inspired by @Iain Dooley several months back and I have since migrated it.
The application is document on the board
Trying to understand what you are trying to achieve.
Hello Community! My name is Brittany Joiner and I am a Trello enthusiast and Atlassian Community Leader. In this video, I'll share my favorite Trello templates. Templates mentioned in ...
Connect with like-minded Atlassian users at free events near you!Find an event
Connect with like-minded Atlassian users at free events near you!
Unfortunately there are no Community Events near you at the moment.Host an event
You're one step closer to meeting fellow Atlassian users at your local event. Learn more about Community Events