Preheat the oven to 350 degree F.
Line a baking sheet with aluminium foil or parchment paper.
In a bowl whisk together flour, baking soda, salt and cinnamon powder.
In a large bowl beat together butter, granulated sugar and brown sugar until smooth.
Add egg and vanilla extract and mix.
Add zucchini and mix well.
Gradually add flour mixture until just combined.
Stir in oats, chocolate chips and cranberries.
Drop a tablespoon of cookie dough on a lined cookie sheet. Depending on the size of the cookie sheet, bake in two batches. While the first batching is baking, arrange second batch of cookies and keep aside until the first batch is done.
Bake cookies in a preheated oven for 16 minutes or until cookies are light golden brown at the edges.
Remove from the oven and at this point cookies will be very soft. Let the cookies cool on the baking sheet for five minutes and cookies will continue to bake while cooling.
Transfer to a cooling rack and cool completely.
Store in an airtight container and cookies stay fresh for at least a week.