谷歌电子表格从URL获取文件名

时间:2017-03-01 09:00:08

标签: url google-sheets formula

我有一个谷歌电子表格文件,其中包含近2000行网址,例如: https://docs.google.com/uc?id=0B4ptELk-D3USblk1aWd1OWowRWs

每个网址都包含一张存储在Google云端硬盘中的图片。我的问题是:如何将此链接(https://docs.google.com/uc?id=0B4ptELk-D3USblk1aWd1OWowRWs)转换为文件名?例如,我想知道它是否可以是/something/folder/Photofile1.jpg。

有没有这样做?

1 个答案:

答案 0 :(得分:0)

尝试脚本:

0B4ptELk-D3USVi1NZ3ZGbkhqYXc  →  My Drive/something/folder/Photofile1.jpg

脚本函数将返回结果:

TESTgetFileName

<强>测试

我打开了脚本编辑器,选择了函数My Drive/Detalhes_Farmacia.Fotografia_Fachada_1.JPEG并获得了结果

{ "name": "AzureDataLakeStoreLinkedService", "properties": { "hubName": "****-d-****-adf_hub", "type": "AzureDataLakeStore", "typeProperties": { "dataLakeStoreUri": "adl://***************.azuredatalakestore.net/", "servicePrincipalId": "*****-**-****-****-************", "servicePrincipalKey": "**********", "tenant": "********.com" } } }

此功能可以从脚本运行,而不是直接从电子表格运行。当您尝试将其用作工作表中的自定义公式时,会抛出错误:

  

您无权调用getFileById(第8行)。

最好从脚本中使用它来获取数据,然后将结果写入工作表。