繁体   English   中英

Power BI Powershell 导出到 PDF 脚本不工作

[英]Power BI Powershell Export to PDF Script not Working

在下面的代码中,我使用导出 pdf。当我在第 5 行传递直接值时,它会工作,但是当我在第 5 行传递 $id 时,它不会工作。

1 $uri = "https://api.powerbi.com/v1.0/myorg/reports/$Report_ID/ExportTo"

2 $body = "{ "format ": "pdf "}"

3 $FileExport = Invoke-RestMethod -Uri $uri –Headers $auth_header –方法 POST -body $body

4 $id = $文件导出.id

5 $uri = "https://api.powerbi.com/v1.0/myorg/reports/$Report_ID/exports/$id/file"

6 调用-RestMethod -Method GET -Uri $uri –Headers $auth_header -OutFile "\Desktop\PDF\test.pdf"

低于错误

*Invoke-RestMethod:远程服务器返回错误:(400)错误请求。 在行:79 字符:2

  • 调用-RestMethod -Method GET -Uri $uri –Headers $auth_header -OutFi ...
  •  + CategoryInfo: InvalidOperation: (System.Net.HttpWebRequest:HttpWebRequest) [Invoke-RestMethod], WebException + FullyQualifiedErrorId: WebCmdletWebResponseException,Microsoft.PowerShell.Commands.InvokeRestMethodCommand*

$uri = "https://api.powerbi.com/v1.0/myorg/reports/$Report_ID/exports/$id/file"

这是一个字符串,您必须将其分解,否则它将被逐字地读取为字符串的一部分。

$uri = "https://api.powerbi.com/v1.0/myorg/reports/" + $Report_ID + "/exports/" + $id + "/file"

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM