ReferenceError: "Drive" is not defined
ReferenceError: "Drive" is not defined
在 Google App Maker 中,我正在用 ServerScript 编写一个函数,将用户上传的 Excel 电子表格转换为 Google 电子表格。我正在使用这段代码 (),但我得到
ReferenceError: "Drive" is not defined.
我尝试使用直接从 link 获得的代码行:
file = Drive.Files.insert(file, xlsxBlob, {
和我自己编辑的版本:
file = Drive.Files.update(file, ssFileID, xlsxBlob, {
其中 ssFileID
是预制的文件 ID Google Sheet 我想将用户上传的 Excel 电子表格中的数据插入其中。我该如何解决这个错误?
您有多个问题:
- "Drive" is not defined”错误,看这个
从脚本打开菜单(从 Code.gs 开始的地方)并使用:
资源 - 高级Google服务并检查驱动器API v2
使用驱动器中的文件进行更改和上传
- 您的源代码可以识别文件并使用;
- 定义资源和 blob ;
- 启用高级驱动器 API 服务:var file = Drive.Files.insert(resource, blob, ...) ;
我遇到了同样的问题。通过向项目添加驱动服务解决了这个问题。附上快照以显示如何操作。
添加驱动器:
在 Google App Maker 中,我正在用 ServerScript 编写一个函数,将用户上传的 Excel 电子表格转换为 Google 电子表格。我正在使用这段代码 (),但我得到
ReferenceError: "Drive" is not defined.
我尝试使用直接从 link 获得的代码行:
file = Drive.Files.insert(file, xlsxBlob, {
和我自己编辑的版本:
file = Drive.Files.update(file, ssFileID, xlsxBlob, {
其中 ssFileID
是预制的文件 ID Google Sheet 我想将用户上传的 Excel 电子表格中的数据插入其中。我该如何解决这个错误?
您有多个问题:
- "Drive" is not defined”错误,看这个
从脚本打开菜单(从 Code.gs 开始的地方)并使用: 资源 - 高级Google服务并检查驱动器API v2
使用驱动器中的文件进行更改和上传
- 您的源代码可以识别文件并使用;
- 定义资源和 blob ;
- 启用高级驱动器 API 服务:var file = Drive.Files.insert(resource, blob, ...) ;
我遇到了同样的问题。通过向项目添加驱动服务解决了这个问题。附上快照以显示如何操作。
添加驱动器: