宮島弥山山頂から |
久しぶりに宮島の弥山に行ってきました。暑い夏の登山は結構疲れます。
さて,前回はローカルPCファイルからGoogleドライブへの一括アップロードでしたが,今回はGoogleドライブからローカルPCへの一括ダウンロードになります。
ブックマークレットの検証で暫く時間をとられましたが,GASのダウンロードについて,ある程度知見を得ましたので投稿します。
業務の自動化に関するシステムを作成していると,どうしてもGoogleドライブとローカルPC間で多数のファイルのやり取りが発生する場合があります。
Googleドライブからダウンロードする簡単な方法としては,GoogleドライブファイルのダウンロードURLを取得してwindow.open関数を利用する方法が考えられます。
しかし,window.open関数ではポップアップブロック問題があるため,どうしても1ファイル毎に手動によるダウンロード指示が入ります。
これでは,一括してファイルをダウンロードしたい場合に具合が悪く自動化に適しません。
そこで,今回は前回と同様にBase64エンコードを利用したやり方で,複数ファイルを一括してダウンロードしてみたいと思います。
それでは学習を始めましょう。