也许这是不可能的事情之一,但是这里有。
我在文件夹中有大量的qr-codes图像。如果它在谷歌驱动器或在我的本地文件夹中无关紧要。
我会自动加载A列中的所有图像,然后加载B列中的文件名。并在上传到google驱动器文件夹时自动添加新图像。
实施例: Qr1.jpeg将被加载到单元格a1中,单元格b1将被加载到“Qr1”
Qr2.jpeg将加载到单元格a2中,依此类推..
如果将图像缩放到10x10厘米,那就太好了。 :)
这甚至可能吗?
希望你们能帮忙!
谢谢!
奥利弗
答案 0 :(得分:0)
自从您提出这个问题以来,我一直在努力将缩略图添加到我的电子表格中。我不会进入我采取的所有路径,但我终于在Github link的评论中找到了this issue
导致以下代码:
function myImageFiles()
{
var ss=SpreadsheetApp.getActive();
var sh=ss.getSheetByName('MyImages');
var files = DriveApp.getFiles();
var s='';
var cnt=1;
while(files.hasNext())
{
var fi=files.next();
var type=fi.getMimeType();
if(type==MimeType.GIF || type==MimeType.JPEG || type==MimeType.PNG)
{
sh.appendRow([cnt++,fi.getName(),type,fi.getUrl(),'=IMAGE("' + getThumbNailLink(fi.getId()) + '",1)']);
}
}
}
function getThumbNailLink(fileId)
{
var file=Drive.Files.get(fileId);
return file.thumbnailLink;
}
现在结果是我有一个包含所有图像文件名和缩略图的电子表格。您需要使用Advanced Drive并仔细查看getThumbNailLink()。