//write data into the google sheets
await googleSheetsInstance.spreadsheets.values.append({
auth, //auth object
spreadsheetId, //spreadsheet id
range: "Sheet1!A:B", //sheet name and range of cells
valueInputOption: "USER_ENTERED", // The information will be passed according to what the usere passes in as date, number or text
resource: {
values: [["Git followers tutorial", "Mia Roberts"]],
},
});
1条答案
按热度按时间soat7uwm1#
先决条件:-创建访问凭据
1.访问console.cloud.google.com。
1.如果没有现有项目,请创建新项目。
1.选择项目,然后选择API和服务。
1.单击启用APIS和服务。
1.在搜索框中,搜索google sheets API然后为创建的项目启用它。
1.启用API后,选择创建凭据以访问API。在下拉菜单中,选择服务帐户。
1.在下一个屏幕中,提供所需的详细信息,然后单击“创建”。
1.接下来的两个步骤是可选的,只需单击“继续”,然后单击“完成”。
1.复制电子邮件地址并将其保存到剪贴板。单击电子邮件地址以转到下一个屏幕。在密钥下,选择创建新密钥。
1.选择JSON作为密钥类型,然后选择创建。此过程将下载密钥的JSON文件。
1.将下载的JSON文件移动到与项目相同的文件夹中,由于名称太长,我们可以将其重命名为keys.json。
文件看起来像
1.安装googleapis
2.根文件中需要
3.创建身份验证对象
4.身份验证对象的客户端示例
5. Google表单API示例
6.从URL提取电子表格ID
从Google工作表的URL获取的电子表格ID。它是电子表格URL中/d/和/edit之间的字母数字值。
7.写入电子表格
通过前端写入电子表格
写入电子表格的函数接受auth对象、电子表格ID、要写入的单元格范围、用户输入的值以及包含要插入行的信息的资源对象。
资源对象有一个子值,它是要输入到工作表中的数据的数组。数组长度取决于电子表格的列数。