menu
書いてる野郎
orebike@gmail.com
GAS/画像ファイルのダウンロード のように画像ファイルを入手した後 Google Drive に保存するには こうする。
var response = UrlFetchApp.fetch(url); var image = response.getBlob(); var dir = DriveApp.getFolderById("xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"); dir.createFile(image);
まず Google Drive 上のフォルダを取得する。ID 指定で取得する必要があり、 この ID は そのフォルダをブラウザで開いたときの URL
https://drive.google.com/drive/folders/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
の後半部分がそれである。
そして createFile メソッドで保存する。 ファイルの種類や名前は blob 内容から自動的に決定される。
保存する名前を変えたいなら、書き込む前に
image.setName("unko.png");
とかやっておけばよい。