gpt4 book ai didi

javascript - 如何通过 Google Drive Javascript OAuth2 API 创建 Google Sheets 文档?

转载 作者:行者123 更新时间:2023-12-03 10:44:08 26 4
gpt4 key购买 nike

我正在尝试通过基于浏览器的应用在 Google 云端硬盘中创建空白的 Google 表格文档。我能够创建文件类型未知的空白文件,但无法创建 Google 表格文档。

我的代码如下:

function createfile() {
var config = {
'client_id': '<putyourclient_idhere>',
'scope': 'https://www.googleapis.com/auth/drive'
};
gapi.auth.authorize(config, function() {

var request = gapi.client.request({
'path': '/upload/drive/v2/files',
'method': 'POST'
});

var callback = function(file) {
console.log(file)
};

request.execute(callback);


});
}

我已查看此处的文档:https://developers.google.com/drive/v2/reference/files/insert

以及以下 StackOverflow 帖子: Creating empty spreadsheets in Google Drive using Drive API (in Python) How to create an empty Google doc / Spreadsheet

我意识到我需要使用“application/vnd.google-apps.spreadsheet”的 mimeType。

我还能够使用 API Explorer 成功创建空白 Google Sheets 文档,但无法确定其工作原理。它正在执行一个发布请求:

请求负载为:

{ "title": "这是一个测试", “mimeType”:“application/vnd.google-apps.spreadsheet”}

但请注意,URL 略有不同。

最佳答案

我有一个简单的方法可以使用名为 Cloud Snippets (cloudward.com) 的产品来实现此目的。您可以创建代码片段并将其嵌入到您的网站中。

该代码片段可以像一个命令一样简单:

<# create record for spreadsheet "create sheet example";
set a to "";
set b to "";
#>

这将创建一个包含名为“a”和“b”的列的工作表

您实际上可以添加内容:

<# create record for spreadsheet "create sheet example";
set Name to "Bob";
set Relation to "Uncle";
set Email to "bob@example.com";
#>

关于javascript - 如何通过 Google Drive Javascript OAuth2 API 创建 Google Sheets 文档?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28630228/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com