【发布时间】:2021-06-12 01:33:42
【问题描述】:
我有一个谷歌应用程序脚本(我在我的一个电子表格中使用)。我习惯于调用 DriveApp 服务来处理文件(列表、创建、移动等),但我想获取最后修改文件的用户。在几个地方查找它,我了解到实现这一目标的唯一方法是将 Drive API SDK(高级驱动器服务)导入 Google Apps 脚本。我使用official documentation 添加了它。所以,这就是我卡住的地方。为简化起见,请看下面的代码:
console.log(DriveApp.getFileById('1eMIUTEmpvzN5a3kK6PWbK4W8RCkbNOSxxxxxxxxxxx').getName())
console.log(Drive.Files.get('1eMIUTEmpvzN5a3kK6PWbK4W8RCkbNOSxxxxxxxxxxx').title)
第一个显示我的文件名就好了。 第二个失败:
GoogleJsonResponseException:对 drive.files.get 的 API 调用失败 错误:找不到文件:1eMIUTEmpvzN5a3kK6PWbK4W8RCkbNOSxxxxxxxxxxx
(匿名)@List Files.gs:2
任何想法为什么它不起作用?
【问题讨论】:
标签: google-apps-script google-drive-api