Google Data Studio - 刷新嵌入式网站上的数据

问题描述 投票:0回答:1

我在html页面上嵌入了数据工作室报告。我会在一段时间后刷新iframe,但报告不会更新。只有访问data studio网站上的报告并单击“刷新数据”图标,才能更新嵌入页面上的报告。

如何在不手动点击数据工作室网站上的刷新数据图标的情况下刷新html页面上的报告?

HTML页面:

<!DOCTYPE html>
<html lang="en">

<head>
    <title></title>
</head>

<body>

    <div>    
        <iframe id="TODOcombined" width="800" height="600" src="https://datastudio.google.com/embed/reporting/1L5PqnHOl0kv3-bwMMVGcNgBi0cdaSMUN/page/Kj0j" frameborder="0" style="border:0" allowfullscreen></iframe>    
    </div>

    <div>    
        <iframe id="TODOmultipage" width="800" height="600" src="https://datastudio.google.com/embed/reporting/19ErM9ElRIHD18oBKo0gGTdrmU5ayXn3H/page/Kj0j" frameborder="0" style="border:0" allowfullscreen></iframe>    
    </div>

    <script>
        function refreshFrames() {
            console.log("Refreshing frames at:" + new Date);
            document.getElementById('TODOcombined').src = document.getElementById('TODOcombined').src;
            document.getElementById('TODOmultipage').src = document.getElementById('TODOmultipage').src;
        }
        setInterval(refreshFrames, 20000);
    </script>

</body>

</html>
google-cloud-platform google-data-studio
1个回答
2
投票

创建数据集音频报表时,您可以控制是否使用缓存(在报表设置级别)以及您希望数据的新鲜程度(在连接级别,选项范围在1,4和12小时之间)。

只是刷新页面不会覆盖这些,因此您需要更改它们以满足您的需求。

有关详细信息,请参阅Manage Data Studio data freshness

© www.soinside.com 2019 - 2024. All rights reserved.