Image 如何使用谷歌脚本替换文本?

Image 如何使用谷歌脚本替换文本?,image,google-apps-script,google-sheets,Image,Google Apps Script,Google Sheets,我想在谷歌电子表格中显示来自谷歌硬盘的图像。 我必须替换文本: 打开? 用于: uc?导出=下载& 在可共享链接中: https://drive.google.com/open?id=0BwJUnx7uETDmaG42eGdEVUVocU0 我尝试过这个解决方案: " 我制作了一个两行脚本来使用GoogleDrive中图像的共享链接 转到工具>脚本编辑器 复制、粘贴以下代码 单击run以获得权限 功能驱动\图像(链接){ 前缀_url=”https://docs.google.com/uc?ex

我想在谷歌电子表格中显示来自谷歌硬盘的图像。 我必须替换文本:
打开?
用于:
uc?导出=下载&
在可共享链接中:
https://drive.google.com/open?id=0BwJUnx7uETDmaG42eGdEVUVocU0

我尝试过这个解决方案:

" 我制作了一个两行脚本来使用GoogleDrive中图像的共享链接

  • 转到工具>脚本编辑器
  • 复制、粘贴以下代码
  • 单击run以获得权限

    功能驱动\图像(链接){
    前缀_url=”https://docs.google.com/uc?export=download&";
    链接。替换(“打开?”,“uc?导出=下载&”);
    }

  • 使用脚本:

  • 在Google Drive中复制图像的共享链接
  • 去牢房
  • 输入公式
    =图像(驱动器图像(“复制的链接”)
  • 但对我来说不起作用,它说:

    TypeError:无法调用未定义的方法“replace”。(第3行,文件“ImgView”)


    有什么想法吗?我希望它保持简单。

    您需要使用
    https://docs.google.com/uc?export=download&id=
    。参考以下公式

    =image("https://docs.google.com/uc?export=download&id=0BwJUnx7uETDmaG42eGdEVUVocU0")
    
    脚本

    /**
     * @customfunction
     */
    function DRIVE_IMAGE(link){
       var newLink = link.replace("https://drive.google.com/open?", "https://docs.google.com/uc?export=download&");
       return newLink;
    }
    

    现在,您可以使用公式
    =IMAGE(DRIVE\u IMAGE(“https://drive.google.com/open?id=0BwJUnx7uETDmaG42eGdEVUVocU0)

    您需要使用
    https://docs.google.com/uc?export=download&id=
    。参考以下公式

    =image("https://docs.google.com/uc?export=download&id=0BwJUnx7uETDmaG42eGdEVUVocU0")
    
    脚本

    /**
     * @customfunction
     */
    function DRIVE_IMAGE(link){
       var newLink = link.replace("https://drive.google.com/open?", "https://docs.google.com/uc?export=download&");
       return newLink;
    }
    

    现在,您可以使用公式
    =IMAGE(DRIVE\u IMAGE(“https://drive.google.com/open?id=0BwJUnx7uETDmaG42eGdEVUVocU0)

    这就是我想做的。。。但是怎么做呢?(我需要一个脚本)@isk27我已经添加了脚本有没有办法进行范围选择?例如,我得到了一列,其中包含指向驱动器中图像的所有链接,而在下一列中,则是从同一行的另一列中获取正确链接的公式?这就是我试图做的。。。但是怎么做呢?(我需要一个脚本)@isk27我已经添加了脚本有没有办法进行范围选择?例如,我得到一列,其中包含指向驱动器中图像的所有链接,在下一列中,公式从同一行的另一列中获取正确链接?