前提・実現したいこと
Google マイマップからエクスポートした KMZ ファイルを Google Apps Script 内で unzip し、
その中に入っている doc.kml
ファイルの内容をスプレッドシート化しようとしています。
unzip はどうも Utilities.unzip(blob)
で行えるようなのですが、そのまま KMZ ファイルを渡すと
以下のエラーが発生してしまいます。
引数が無効です(行 16、ファイル「getLatestBackupFile」)
ソースコードの一部
var kmzBlob = DriveApp.getFileById("hoge"); var unzipBlobs = Utilities.unzip(kmzBlob);
試したこと
kmzBlob.setContentType('application/zip');
を追加し、 ZIP ファイルであることを明示した
→ エラーは無くなったが、 unzipBlobs
に空 []
が代入されるようになった
よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。