将Google Photo图片嵌入电子表格中

时间:2015-04-21 07:28:13

标签: image google-sheets google-drive-api

是否可以在电子表格中嵌入来自Google Photo(在GDrive中的Google+)文件夹中的图片?

我在Google+相册中有图片,并且新功能会在Google云端硬盘中显示位置:My Drive/Google Photo ...。我试图在Spreadsheets中显示这些图像:

=image("https://googledrive.com/host/FOLDERID/NAMEPHOTO.jpg")  

但看不到任何东西,没有图像,没有错误只是一个空白单元格。

我该怎么办?

在专业,我想组织(移动,上传等)和编辑(重命名)Google+上的相册中的图片,其功能和谷歌脚本用于电子表格。所以我尝试使用新功能 - 谷歌相册在GDrive中看到 - 来做到这一点。 最后,我需要在电子表格单元格中显示来自相册Google+(GDrive文件夹中的Google Photo)的图片。

1 个答案:

答案 0 :(得分:3)

Google云端硬盘托管(googledrive.com/host/FOLDERID / ...)正在deprecated。要在Google云端硬盘上正确嵌入图片,您需要按照以下步骤操作:

  1. 在Google云端硬盘中,右键点击图片并选择"分享..."或"获取链接"
  2. 您将获得一个类似于以下内容的链接:
    • drive.google.com/file/d/RaD0mNum3er/view?usp=sharing,或
    • drive.google.com/open?id=RaD0mNum3er
  3. 您需要将链接转换为以下内容:
    • drive.google.com/uc?export=download&id=RaD0mNum3er
  4. 在您的手机中输入= image(" drive.google.com/uc?export = download& id = RaD0mNum3er")
  5. 为了加快这个过程,我要创建3个新列(让我们说C,D,E)。

    • C2 = drive.google.com/open?id=RaD0mNum3er
    • D2 = = REGEXEXTRACT(C2,"(?:(?:file / d /)|(?:open \?id =))(\ w +)")
    • E2 = =" https://drive.google.com/uc?export = download& id ="& E2

    ,其中

    • C是您从Google云端硬盘获得的链接
    • D是提取的文件ID,
    • E是转换为永久链接