Hi cartercjb ,
I have not come across situation where I had to hide a widget in the PDF. I know it is possible with a dashboard script:
dashboard.on('widgetready', function (se, ev) {
//widgetid to hide from PDF
widgetid = '3aecd1801eafb16865d4c87lre'
if(ev.widget.oid == widgetid)
{
$('[widgetid=' + widgetid + ']').closest('.u-r').height(0)
}
});
You could use this script (extend it with the other IDs).
For your second question; This is something I came across. We use a python script to loop through a list. It first changes the filters and then sends it to a specified user. For every user a different filter-setting is used.
In theory you could extend this script to also add the script to the dashboard for each day and auto change the widgetid based on the day. Do you have experience with Python? I can then share my regular script and you can adjust it.
Hamza