GoogleSheet:根据单元格值和文件名插入图像

问题描述

我正在寻找一个 GoogleScript,它可以根据下面的文件自动将图像插入单元格中;

(1) 获取名称(在 A 列中)

(2) 在“图片文件夹”中查找图片文件

(3) 插入固定大小的图片(B列)

我附上表格供您理解,请帮我生成脚本代码

GDoc 链接https://docs.google.com/spreadsheets/d/1chLNGbmROiPu57wxibNooyreGcnGnS9pyBFM5ZDRTdI/edit#gid=110715797

文件链接https://drive.google.com/drive/folders/1AV5pTs3l7GGMNH7-C8rixjcWNNTsmbpE?usp=sharing

我使用但不起作用的脚本

function listFilesInFolder(folderName) {
    //writes the headers for the spreadsheet
    var sheet = SpreadsheetApp.getActiveSheet();
    sheet.appendRow(["Image"]);
    var folderId = "1AV5pTs3l7GGMNH7-C8rixjcWNNTsmbpE";
    
    var folder = DriveApp.getFolderById(folderId);
    var contents = folder.getFiles();
    
    var cnt = 0;
    var file;
    
    while (contents.hasNext()) {
        var file = contents.next();
        cnt++;
    
        Logger.log(file);
        Logger.log(cnt);
        // writes the varIoUs chunks to the spreadsheet- just delete anything you don't want
            data = [
    
                "https://docs.google.com/uc?export=download&confirm=no_antivirus&id=" + file.getId(),file.getDescription(),"=image(\"https://docs.google.com/uc?export=download&id=" + file.getId() +"\")",];
    
            sheet.appendRow(data);
    };
};

期待您的快速解决方案和完整的脚本。

提前感谢并感谢天才。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)