Google Drive上のファイルをjavascriptでダウンロードしたい

実現したいこと

Google Drive上のファイルをjavascriptでダウンロードしたい

前提

JavaScriptでGoogle Drive上のファイルをダウンロードする為に、
aタグをクリックする記述を行っていました。
4月まではその箇所でファイルをダウンロード出来ていました。
ダウンロードするファイルは拡張子がxlsmのエクセルマクロ付きファイルです。

発生している問題・エラーメッセージ

GW明けからダウンロード出来なくなっていました。
エラーメッセージとして、
『drive.google.comで接続が拒否されました。』とブラウザ(Chrome)上で表示されます。

該当のソースコード

javascript

1var element = document.createElement('a');2var testfile = ("https://drive.google.com/uc?id=xxxxxxxxxxxxx");3element.setAttribute('href',testfile);4document.body.appendChild(element);5element.click();

試したこと

element.click();をコメントアウトするとエラーが出ないので、
何かしらGoogleの仕様が変わったと思うのですが、対策方法が思い付きません。
どうすればいいのかご存じの方がいらっしゃったら、教えて下さい。

コメントを投稿

0 コメント