Tag: google spreadsheet

Google Spread Sheet – – Node.js

我正在开发一个Node.js应用程序,我将要求用户使用他们的Google ID进行身份validation 一旦用户完成身份validation,我的应用程序将在用户的帐户中创build一个谷歌电子表格。 我应该开始查看Google Drive API还是应该开始查看电子表格api? Node.js中是否有可用的模块? 如何使用Googlelogin身份validation用户? 编辑 – 4。 如果我必须代表用户,服务帐户或客户端ID创build电子表格,应该创build什么types的API访问权限? 这两者有什么区别?

如何使用谷歌驱动器API创build电子表格文件,并将默认标签标题设置为“Sheet1”以外的内容

我想通过谷歌驱动器(v3)API创build一个电子表格,其中: 我上传一个CSV数据来填充第一个标签 我可以将选项卡的名称设置为“Sheet1”以外的其他名称 我花了整晚爬行谷歌API的工作表(V4)和驱动器(V3),但仍然无法弄清楚这一个! 如果我不能这样做,似乎我将不得不发送一个额外的请求来更新工作表属性来改变标题后,我做了第一次上传。 如果可能,我想尽量避免,但我意识到这可能是唯一的方法。 以下是我要发送的API请求: let fileMetadata = { name: name, title: 'rawData', //This does NOT get set! Tab appears as "Sheet1" mimeType: 'application/vnd.google-apps.spreadsheet' } let media = { mimeType: 'text/csv', body: data // The body data is the raw parsed CSV } var Google = google.drive('v3') Google.files.create({ auth: auth, media: media, resource: […]

Google表格API:插入格式化文本

我正在尝试在Google Spreadsheet中插入粗体文字。 我有以下NodeJS代码成功插入文本。 var body = { data: [{ range: 'M2:M3', values: [["value1"],["value2"]] }], valueInputOption: 'USER_ENTERED', }; var sheets = google.sheets('v4'); sheets.spreadsheets.values.batchUpdate({ auth: auth, spreadsheetId: SPREADSHEET_ID, resource: body }, function(err, response) { if (err) { console.log('The API returned an error: ' + err); return; } }); 我抬起头,发现为了将文本格式改为粗体,需要使用下面的代码。 requests: [ { "format": { "textFormat": { "bold": […]

修改Google表格API Node.js快速入门使用我自己的工作表,错误:错误:无法parsing范围:Class Data!A2:E

表API Node.js快速入门 我正在开发一个Web应用程序,它基本上是从谷歌表单中提取一批用户提交的数据,并将其存储在谷歌表格中,从谷歌表格中提取数据,最终我想把这些数据存入一个SQL数据库文件,所以我们可以从那里使用我们的程序中的数据。 所以我跑了上面的链接快速启动,它的工作,真棒。 然后,我把他们的电子表格ID更改为我的谷歌表格,我试图从数据中提取数据: var sheets = google.sheets('v4'); sheets.spreadsheets.values.get({ auth: auth, spreadsheetId: '1EV8S8AaAmxF3vP0F6RWxKIUlvF6uFEmsrOFWA1oNBYI', range: 'Class Data!A2:E', }, 我还需要在快速启动代码中进行更改,以便显示我的工作表信息? 这是我的工作表的链接: https : //docs.google.com/spreadsheets/d/1EV8S8AaAmxF3vP0F6RWxKIUlvF6uFEmsrOFWA1oNBYI/edit?usp=sharing 而/ d /之后的string是我的工作表ID。 现在,试图运行我的工作表的id快速启动代码只会产生错误: The API returned an error: Error: Unable to parse range: Class Data!A2:E