【发布时间】:2019-04-10 22:32:12
【问题描述】:
我需要一个与 google 表格一起使用的脚本,以将 .img url 列表保存到特定的 google 驱动器文件夹,其中文件命名来自另一个单元格。
例如:
A 列 - 文件 URL
/imagefilepath.jpg
B 列 - 另存为名称
image_1
使用“image_1”文件名自动保存 /imagefilepath.jpg 到谷歌驱动器文件夹“Test”。
这可能吗?
脚本新手..需要一些建议/指针或工作脚本(甚至更好)!
目前得到以下:
/**
* Uploads a new file to the user's Drive.
*/
function uploadFile() {
var imgurl = 'https://www.w3schools.com/w3css/img_lights.jpg';
var image = UrlFetchApp.fetch(imgurl).getBlob();
var filename = setName('test');
var folder = DriveApp.getFoldersByName(folder);
if (folder != null) {
var file = DriveApp.createFile(image);
}
Logger.log('ID: %s, File size (bytes): %s', file.id, file.fileSize);
}
但它会作为 url 名称保存到谷歌驱动器的根目录中,并且只有当我将 img url 插入脚本时。如何让它动态化?
P.s 在这里找到了一些脚本,但似乎都已过时/不起作用。我有超过 2000 个网址和不同的文件名。
【问题讨论】:
标签: google-apps-script google-sheets