2020-03-23下記の記事にて、スプレッドシートの特定シートをCSVファイルにする方法を紹介しました。【GAS】スプレッドシートの特定シートからCSVファイルを作成・保存するGASでスプレッドシートからCSVファイルを作成します。CSVの保存先は「フォルダIDを指定して保存する方法」「スプレッドシートと同じフォルダに保存する方法」の2つを紹介しています。...今回の記事では、1つのスプレッドシートに複数シートがある前提で、スプレッドシート内の各シートをCSVファイルにし、ZIPにしてドライブに保存する方法を紹介します。ノンプロ研の中級GAS講座の課題です。あっ、初心者講座もあるようですよ。スポンサーリンクContents各シートからCSVファイルを作成しZIPにするスクリプトまとめ処理の流れ各シートからCSVファイルを作成しZIPにするスプレッドシート内の特定シートをCSVファイルにする方法はこちらの記事を参照→【GAS】スプレッドシートの特定シートからCSVファイルを作成・保存する今回のポイントはzipメソッドです。name(String)戻り値:Blobオブジェクト説明:受け取ったBlobのデータから、zipファイル(新しいBlobオブジェクト)を作成します。DriveApp.getFolderById(id);folder.createFile(zip);}処理の流れ上記のスクリプトで実行してる処理の流れ(イメージ)です。コードと併せてご覧ください。このスクリプトのポイントは、最後のcreateFileメソッドでzipファイルを作成するまでは、csvファイルの実態が目に見えないことです。Blobオブジェクト、面白いですね。もりさんのプログラミング。