首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在google drive中使用触发器创建自定义对象的新文件夹?

如何在google drive中使用触发器创建自定义对象的新文件夹?
EN

Stack Overflow用户
提问于 2021-02-18 12:40:21
回答 1查看 164关注 0票数 0

已在自定义对象上创建触发器。创建文件夹将调用@future方法来支持rest API调用。但我没有得到正确的代码或指南,以遵循在谷歌驱动器中的文件夹创建。

找到以下用于创建文件夹的链接,但我无法获取它的Link 1 Link 2

此外,我还集成了我的org和我的驱动器,因为对于我的一个visualforce页面,我想要显示用于文件选择的驱动器选取器,它工作正常。但是对于文件夹创建,我不知道如何一个接一个地调用方法?例如,进行身份验证,然后创建文件夹。

请帮助我们,如果你想要任何其他细节,请让我知道。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-03-11 22:28:22

您可以从触发器调用@future方法,也可以通过使用访问令牌和正确的参数来调用create folder方法。你可以参考下面的代码来创建文件夹。

代码语言:javascript
运行
复制
public static void createFolder(String folderName, String accessToken) {
    HttpRequest req = new HttpRequest();
    req.setMethod('POST');     
    req.setEndpoint('https://www.googleapis.com/drive/v3/files');
    req.setHeader('Authorization', 'Bearer '+accessToken);
    req.setHeader('content-type', 'application/json');
    String body = '{"name" : "'+ folderName +'","mimeType" : "application/vnd.google-apps.folder"}';
    req.setTimeout(60*1000);
    req.setBody(body);
    Http http = new Http();
    HttpResponse res = http.send(req);
    System.debug('===== Response==='+ res.getBody());
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66253732

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档