驱动器选择器文件上传问题

时间:2019-04-21 10:03:24

标签: google-app-maker

任何人都可以阐明驱动器选择器的问题。相同的应用

https://developers.google.com/appmaker/samples/drive-picker/

允许选择文件,但是当您尝试上传文件时,出现“文件上传失败”消息(请参见屏幕截图)

该应用程序正在以用户身份运行,因此不会出现身份问题。

1 个答案:

答案 0 :(得分:0)

默认情况下,除非您的App Maker应用程序明确要求“读/写”访问权限,否则“驱动器选择器”对用户的驱动器具有“只读”访问权限。因此,基本上,要使用上传功能,您需要强制App Maker应用请求“读取/写入”访问权限。最简单的方法是创建一个新的“服务器脚本”并添加一个需要写访问权限的简单函数。例如:

function writeAccess() {
  DriveApp.addFile();
}

该函数将永远不会运行或调用,但App Maker会认识到它需要写访问权才能实现并向用户请求。如此简单,添加脚本文件并复制并粘贴以上内容。为您的应用程序提供写访问权限后,您就可以使用Drive Picker上传文件。