如何解决Link.setAttribute-景观展示而不是肖像
我正在使用脚本从Tableau服务器批量保存PDF文件。 (由https://www.dataplusscience.com/TableauBatchPDF.html创建)。该脚本为var links变量中列出的每个人打印PDF(每个人都是销售员过滤器中的选择)。
我不熟悉link.setAttribute,但是可以将PDF保存为横向模式而不是纵向模式吗?
<script>
<!-- based on https://www.dataplusscience.com/TableauBatchPDF.html -->
<!-- This is a list of the PDF files you wish to download -->
<!-- '.pdf' must be placed AFTER the dashboard name -->
<!-- Use ?parm1=value&parm2=value to pass filters to Tableau. Spaces must be replaced with %20 -->
var links = [
'http://servername/#/site/BI/views/MDashboard/d_Overview.pdf?Trader%20Filter%20Name=Jon%20Smith','http://servername/#/site/BI/views/MDashboard/d_Overview.pdf?Trader%20Filter%20Name=Brett%20Jones','http://servername/#/site/BI/views/MDashboard/d_Overview.pdf?Trader%20Filter%20Name=Steve%20White',];
function downloadAll(urls) {
var link = document.createElement('a');
link.style.display = 'none';
document.body.appendChild(link);
for (var i = 0; i < urls.length; i++) {
<!-- Note file naming does not work on all browsers due to same-origin policy -->
<!-- Filename works in Edge but not Chrome -->
<!-- Filename below parses end of Tableau URL -->
var filename = 'trader' + i + '.pdf';
link.setAttribute('href',urls[i]);
link.setAttribute('download',filename);
link.setAttribute('target',"_blank");
link.style.display = 'none';
link.click();
}
document.body.removeChild(link);
}
</script>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。