ReferenceError: “Drive” is not defined

与世无争的帅哥 提交于 2021-01-07 02:44:32

问题


In Google App Maker, I am writing a function in ServerScript that will convert a user-uploaded Excel spreadsheet to Google spreadsheet. I am using this piece of code (https://stackoverflow.com/a/35597644/9878092), but I am getting

ReferenceError: "Drive" is not defined.

I tried using the line of code that I got directly from the link:

file = Drive.Files.insert(file, xlsxBlob, {

and my own edited version:

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

Where ssFileID is the file id of the pre-made Google Sheet I want to insert the data from a user-uploaded Excel spreadsheet into. How do I fix this error?


回答1:


You have multiple issues:

  1. "Drive" is not defined" error, see this

Open menu from your script ( the place you start with Code.gs) and use : Resources - Advanced Google services and check on the Drive API v2

  1. Use files from drive to change and upload

    • your source code can identify the files and used ;
    • define the resources and blob ;
    • enable the Advanced Drive API Service: var file = Drive.Files.insert(resource, blob, ...) ;


来源:https://stackoverflow.com/questions/50823383/referenceerror-drive-is-not-defined

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!