我正在构建一个流程,人们可以提交 1 - 20 份 Power BI 报告以供内部审查。
作为该过程的一部分,我想实施以下内容:
我已经在 Power Automate 中创建了一个过滤后的 JSON 值列表,这将是已请求审核的唯一报告。然后,我采用该 JSON 并使用该最终数组设置一个数组变量(“Non-EmptyReports”),输出如下所示。
{
"name":"Non-EmptyReports",
"value":[
{
"PBIReport1":"https://app.powerbi.com/groups/group1/reports/report1/ReportSectionf1?experience=power-bi",
"PBIReport2":"https://app.powerbi.com/groups/group1/reports/report1/ReportSectionf1?experience=power-bi"
}
]
}
我想使用这些值将表格动态插入到 MS Teams 聊天和 Outlook 电子邮件中。该数组中可能有 1 - 20 个值,因此我无法定义一个包含一定行数的表。我想建立这样的桌子:
举报网址 |
---|
https://app.powerbi.com/groups/group1/reports/report1/ReportSectionf1?experience=power-bi |
https://app.powerbi.com/groups/group1/reports/report2/ReportSectionf1?experience=power-bi| |
我知道 MS Teams 和 Outlook 需要不同的设置,因为 MS Teams 可以使用自适应卡,而 Outlook 需要 HTML。如果有可能在它们之间使用单个模板,那就太好了,但我不确定这是否可能。如果它们可以被格式化为超链接,以便更轻松地访问浏览器中的链接,那就太好了。
任何帮助/建议将不胜感激!
这是一个简单的流程,您可以使用它检索 URL,而无需限制行数,并为团队消息和 Outlook 创建动态表。
您可以将同一消息用于 Outlook 电子邮件正文。效果一样。
步骤: