I tried to work around it by using the shelves API but the data there is much more limited – importantly missing the specific platforms I’d played on as well as play times, etc.
Try it again. I can see on the server that the file is generated just fine, and I can see the email is fine. I bet there’s some kind of spam thing going on because I use the word “here” for the link, and that seems spammy. I changed it to be the url of the file as the text for the link. That way even if it’s not clickable, you can copy and paste the link url. Let me know if you have any more issues!
OK, it should definitely work now. It took me a minute to figure out that my email provider’s click tracking (which I should probably turn off because I don’t even really look at who clicks links) was overwriting the headers on the file, and the browser wouldn’t download the file automatically unless you pasted the URL manually. I turned it off for that link specifically, and it seems to be working for me now.
I ended up manually pasting the link into a browser tab and that triggered the download. Glad you found another fix too. It’s working for me now. Thanks so much for the quick response and fix.