Since the items in My Report is actually a TaskDefinition, I remembered something.
In TaskDefinition XML, there’s an attribute called resultAction.
From JavaDoc, it has these possible values:
Cancel
Delete
Rename
RenameNew
RenameNewWithTimestamp
RenameNewWithUID
RenameWithTimestamp
RenameWithUID
When you create a new TaskDefinition, it is displayed on the right side as “Previous Result Action”. Curiously, not all the enum values are included in the dropdown list.
I created a new report, the default value is “Rename”. In debug mode, I changed it to “RenameNewWithTimestamp”.
The first report result generated with have the report’s name. Starting from the 2nd one, the name will be timestamped.
But sadly that doesn’t change the download file name:
You will have to find a way to edit the TaskDefinition before it runs somehow…