我正在尝试通过PowerShell中的wait
下载Google电子表格。
我的链接看起来像这样,我可以确认,如果我转到链接,它会提示我下载我想要的文件...
invoke-webrequest
我尝试过两种方式下载文件:
$url = https://docs.google.com/spreadsheets/d/XXXXXXXXXXXXXXXX/export?format=csv
Invoke-WebRequest $url -OutFile $saveLocation
这两个都只是下载页面的HTML,而不是实际的文件。
我正在下载的电子表格是100%公开的,因此我不需要登录Google帐户进行查看。
答案 0 :(得分:2)
我做了测试,我可以非常安全地说你的文件不公开。
在公开我的测试表之前,我已经复制了你的问题,之后我就不能了。
经过测试:
$url = "https://docs.google.com/spreadsheets/d/1OOc5aiG3hh8mrGF4p7NJXKI8KqBSkS2ZjsBXtb4qpz8/export?format=csv"
Invoke-WebRequest $url -OutFile "C:\test.csv"