我在亚马逊云上有很多照片(几千张),每个文件都有一个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吗?
正如您在提供的教程中说的那样,对吗?
您需要启用高级驱动器服务,如下此处的说明。