Google apps script ReferenceError:“引用错误”;“驾驶”;没有定义

Google apps script ReferenceError:“引用错误”;“驾驶”;没有定义,google-apps-script,google-drive-api,google-app-maker,Google Apps Script,Google Drive Api,Google App Maker,在GoogleAppMaker中,我正在用ServerScript编写一个函数,将用户上传的Excel电子表格转换为GoogleSpreadsheet。我正在使用这段代码(),但是 ReferenceError:未定义“驱动器” 我尝试使用直接从链接获得的代码行: file = Drive.Files.insert(file, xlsxBlob, { 以及我自己编辑的版本: file = Drive.Files.update(file, ssFileID, xlsxBlob, { 其中,ss

在GoogleAppMaker中,我正在用ServerScript编写一个函数,将用户上传的Excel电子表格转换为GoogleSpreadsheet。我正在使用这段代码(),但是

ReferenceError:未定义“驱动器”

我尝试使用直接从链接获得的代码行:

file = Drive.Files.insert(file, xlsxBlob, {
以及我自己编辑的版本:

file = Drive.Files.update(file, ssFileID, xlsxBlob, {

其中,
ssFileID
是我要将用户上传的Excel电子表格中的数据插入到的预制作Google工作表的文件id。如何修复此错误?

您有多个问题:

  • “驱动器”未定义“错误,请参阅此
  • 从脚本中打开菜单(从Code.gs开始),然后使用: 资源-高级谷歌服务并查看驱动API v2

  • 使用驱动器中的文件进行更改和上载

    • 您的源代码可以识别文件并使用
    • 定义资源和blob
    • 启用高级驱动器API服务:var file=Drive.Files.insert(resource,blob,…)

  • 您有多个问题:

  • “驱动器”未定义“错误,请参阅此
  • 从脚本中打开菜单(从Code.gs开始),然后使用: 资源-高级谷歌服务并查看驱动API v2

  • 使用驱动器中的文件进行更改和上载

    • 您的源代码可以识别文件并使用
    • 定义资源和blob
    • 启用高级驱动器API服务:var file=Drive.Files.insert(resource,blob,…)

  • 我也有同样的问题。通过向项目中添加驱动器服务解决了此问题。附加快照以显示如何执行此操作

    添加驱动器:


    我也有同样的问题。通过向项目中添加驱动器服务解决了此问题。附加快照以显示如何执行此操作

    添加驱动器:


    您确定要在应用程序设置>高级服务下启用驱动器API吗?@MarkusMalessa刚刚启用了驱动器API,解决了错误!非常感谢你!确保阅读答案中的链接,而不仅仅是复制(和属性)代码;)你确定要在应用程序设置>高级服务下启用驱动器API吗?@MarkusMalessa刚刚启用了驱动器API,解决了错误!非常感谢你!确保阅读答案中的链接,而不仅仅是复制(和属性)代码;)