首页 文章

Google App Maker驱动程序选择器文件

提问于
浏览
0

在App Maker中,我们有驱动器选择器小部件,可以保存当前用户谷歌硬盘中的文件 .

当用户将文件上载到其驱动器时,应用程序中的其他用户应从上载的URL访问该文件 . 或者是否可以选择为所有用户配置公共驱动器以保存文件 .

2 回答

  • 0

    这不是一个真正的答案,但由于我缺乏积分,我无法发表评论 . 您可以根据需要使用团队驱动器或共享文件夹 . 上传完成后,您可以移动文件 . 您可以将其绑定到窗口小部件的OnDocumentSelect,也可以在用户单击最终批准时执行此操作,具体取决于您的流程 .

    或者,您可以让人们进入该文件夹并使用appmaker来读取文件夹的内容并让用户选择 . 我不确定哪一个更好 .

  • 0

    此问题最终应由Team Drives解决,但此时App Maker不支持此问题 . 同时,您可以使用Drive API(服务器脚本)将上传的文件放入共享文件夹:

    // ID of the folder shared with all interested parties
    var folderId = '9A18nXnY1C0amK0WCPI1WqMPObDj';
    var folder = DriveApp.getFolderById(folderId);
    
    var fileId = 'JI09KJkjIU7kjUYNdeIcNK1nFG8a';
    var file = DriveApp.getFileById(fileId);
    
    folder.addFile(file);
    

    或明确授予文件权限:

    var fileId = 'JI09KJkjIU7kjUYNdeIcNK1nFG8a';
    var file = DriveApp.getFileById(fileId);
    
    file.addCommenter('leia@sw.com');
    file.addViewer('tony@marvel.com');
    file.addEditors(['james@st.com', 'jon@got.com']);
    

相关问题