Preheat oven to 375°.
Combine cranberries and orange juice in a bowl; cover and let stand 10 minutes.
Beat the sugars and butter at medium speed of a mixer until light and fluffy. Add corn syrup and egg; beat well. Stir in cranberry mixture.
Lightly spoon flour into dry measuring cups, and level with a knife. Combine flour, baking soda, baking powder, and salt in a bowl, stirring well with a whisk. Add the oats, walnuts, and orange rind; stir well. Add to sugar mixture; stir until well-blended.
Drop by level tablespoons 2 inches apart onto baking sheets coated with cooking spray. Bake at 375° for 8 minutes or until almost set. Cool on a wire rack.