如何在 google 应用程序脚本中通过 url 从图像中获取 EXIF?

How get EXIF from image by url in google apps script?

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

我尝试将 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 吗?

正如您提供的教程中所说,是吗?

You will need to enable the Advanced Drive service, following instructions here.