2024年8月29日

BloggerにおけるJavascriptコードの文字化けについて

 
南洋の島から見る夕陽
友人からもらった沖縄の写真



前回までGASについて学んできましたが,その過程で「javascript」についても学習しました。これによって,Web画面に動きを与えることができます。

ところが,Bloggerサイトで「javascript」を使うと,メッセージ文で文字化けの事象が発生しました。

他のブログサイトでは起きないと思いますが,ちょっと困りましたので簡単に対応方法を記述します。

それでは学習を開始します。

2024年8月24日

GASを使って複数ファイルの一括ダウンロード実証


宮島弥山山頂から
宮島弥山山頂から


久しぶりに宮島の弥山に行ってきました。暑い夏の登山は結構疲れます。

さて,前回はローカルPCファイルからGoogleドライブへの一括アップロードでしたが,今回はGoogleドライブからローカルPCへの一括ダウンロードになります。

ブックマークレットの検証で暫く時間をとられましたが,GASのダウンロードについて,ある程度知見を得ましたので投稿します。

業務の自動化に関するシステムを作成していると,どうしてもGoogleドライブとローカルPC間で多数のファイルのやり取りが発生する場合があります。

Googleドライブからダウンロードする簡単な方法としては,GoogleドライブファイルのダウンロードURLを取得してwindow.open関数を利用する方法が考えられます。

しかし,window.open関数ではポップアップブロック問題があるため,どうしても1ファイル毎に手動によるダウンロード指示が入ります。

これでは,一括してファイルをダウンロードしたい場合に具合が悪く自動化に適しません。

そこで,今回は前回と同様にBase64エンコードを利用したやり方で,複数ファイルを一括してダウンロードしてみたいと思います。

それでは学習を始めましょう。