如何从Google Apps脚本中的URL通过图像获取EXIF?

问题描述 投票:0回答:1

我在亚马逊云上有很多照片(几千张),每个文件都有一个url(jpeg)。我需要从每张照片中获取exif inf并使用此数据创建一个工作表。

我尝试将img保存到Google驱动器并使用本教程How to extract EXIF data from jpeg files in Drive

function getPhotoExif(url) {

  var img =  UrlFetchApp.fetch(url) ,
      img_file = DriveApp.createFile(img.getBlob()),
      img_file_id = img_file.getId(),
      file = Drive.Files.get(img_file_id),
      metaData = file.imageMediaMetadata;

  Logger.log(metaData)
}

我希望它能正常工作,但出现此错误:

"ReferenceError: Drive is not defined (line 20, file "Code")"

您能告诉我如何在不将文件保存到Google云端硬盘或其他任何方式的情况下获取exif吗?

google-apps-script exif gas google-apps-script-web-application
1个回答
0
投票

正如您在提供的教程中说的那样,对吗?

您需要启用高级驱动器服务,如下此处的说明。

© www.soinside.com 2019 - 2024. All rights reserved.