ご訪問ありがとうございます。
Googleシートマスターのひろしです。
前回
【GAS】半角文字列を全角文字列に変換する方法(ExcelのJIS関数) (Gスプレッドシート)
コピペで半角文字列を全角文字列に変換できる関数が作れます。
今回は、とっても価値の高い方法をお伝えします。
これを知ることであなたは、
- PNGファイルからJPEGファイルへの変換がコピペで行なえます。
- さらにJPEGからPNG、JPEGからBMPなど様々な変換が行えます。
なので、サクッとマスターして
と答えてあげてください。
動画はこちら
シートはこちら
※クリックするとシートが開きます。
スクリプト
/**
* PNGファイルをJPEGファイルに変換する
*
*/
function PngToJpeg() {
const FOLDER_ID = 'フォルダID' //★フォルダID
const FILE_NAME = '変換するファイル名' //★変換するファイル名
//pngファイルの取得
const pngfile = DriveApp.getFolderById(FOLDER_ID).getFilesByName(FILE_NAME).next()
const jpg = pngfile.getAs(MimeType.JPEG) // pngをjpeg に変換
DriveApp.getFolderById(FOLDER_ID).createFile(jpg)
}
フォルダ内のファイルをすべてJPEGファイルに変換する方法
/**
* フォルダ内のファイルをすべてJPEGファイルに変換する
*/
function PngToJpegFolder(){
const SFOLD_ID = '変換元のフォルダID' //★変換元のフォルダID
const DFOLD_ID = '出力フォルダID' //★出力フォルダID
//変換元フォルダの読み込み
let folders = DriveApp.getFolderById(SFOLD_ID).getFiles()
//変換元フォルダのループ
while(folders.hasNext()){
let png = folders.next() //pngファイルの取得
console.log( png.getMimeType(),png.getName())
let jpeg = png.getAs(MimeType.JPEG) //JPEGに変換する
DriveApp.getFolderById(DFOLD_ID).createFile(jpeg) //出力フォルダに出力
}
}
最後までご覧いただきありがとうございます。
つぎはこちら
【GAS】チェックボックスを一気にすべてON/OFFする方法(Gスプレッドシート)
複数のチェックボックスを一気に変更することができます。