Я пытаюсь интегрировать свой отчет Power BI в свою почту Outlook с помощью Power Automate. Для этого я создал действие «Отправка электронной почты с параметрами» из набора «Office 365 Outlook». В теле письма я использовал приведенный ниже код HTML, в который встроен отчет Power BI.
Поскольку загрузка отчета занимает некоторое время, я также добавил задержку с помощью функции setTimeout (). , Однако созданная полученная почта является пустой почтой, где отчет Power BI не отображается.
Я также опробовал следующее: - 1. Изменение времени ожидания 2. Вложение приложения Power BI вместо отчета 3. Преобразование HTML в PDF, а затем отправка этого PDF по почте
Однако, похоже, ничего из этого не помогло.
Пожалуйста, ознакомьтесь с нижеприведенным HTML код для того же:
<head>
<script>
window.onload = function(){
var theDelay = 60;
var timer = setTimeout("showText()",theDelay*1000)
}
function showText(){
document.getElementById("delayedText").style.visibility = "visible";
}
</script>
</head>
Это тест
<iframe width="1140" height="541.25" src="https://app.powerbi.com/reportEmbed?reportId=d27f0160-eb09-442b-a7ab-ded938ed33ec&autoAuth=true&ctid=971f0e31-00d6-4e42-b8e0-47b342bc4455&config=eyJjbHVzdGVyVXJsIjoiaHR0cHM6Ly93YWJpLXdlc3QtdXMtcmVkaXJlY3QuYW5hbHlzaXMud2luZG93cy5uZXQvIn0%3D" frameborder="0" allowFullScreen="true"></iframe>