我在想这可行:
var ADF = DriveApp.getRootFolder().getFoldersByName('appDataFolder');
我也尝试过:
var ADF = Drive.Children.list('appfolder');
但我得到:“当前范围不允许使用appdata文件夹”
在脚本资源和开发人员控制台上都启用了Drive Service v.2。未列出版本3.0在“资源”对话框中不可用。
该文件夹是否可供独立应用脚本webapps访问?
我想在那里存储我的webapp数据文件,而不是在用户根目录上创建一个可见文件夹。
答案 0 :(得分:1)
该文件夹是否可供独立应用脚本网络应用访问?
可以使用右scope来访问它。
获取使用Application Data文件夹的权限
- 为了能够使用您的Application Data文件夹,请求访问以下范围:
https://www.googleapis.com/auth/drive.appdata
要添加范围,您必须创建OAuth2 for Apps Script,这是Google Apps脚本库的github示例,用于访问Google云端硬盘中的Appfolder。
启用Google高级服务
希望这有帮助。
答案 1 :(得分:0)
在 Google 登录期间,将 update_kwargs
添加到您的登录范围列表中。