【发布时间】:2021-08-23 07:50:15
【问题描述】:
我正在通过以下网址从 google API 更新电子表格:https://developers.google.com/sheets/api/reference/rest/v4/spreadsheets.values/append
在更新表单中,我填写了以下属性: 在电子表格 ID 字段中,我输入电子表格的 ID,在范围字段中输入工作表的名称,在 insertDataOption 字段中,我选择 INSERT_ROWS,在 valueInputOption、RAW 和请求正文字段中,以下 object :
{
"values": [
[
"id",
"ser",
"IP",
"host",
"type",
"auth"
],
[
"1",
null,
null,
"",
"Web",
""
],
[
"2",
null,
"191.174.230.02",
"",
"Proxy",
""
]
]
}
HTTP Post 响应如下:POST https://sheets.googleapis.com/v4/spreadsheets/[spreadsheetId-lex.europa.eu/values/[range-lex.europa.eu:append
我的问题:如何使用我要添加的属性和对象来形成 HTTP Post 响应?也就是说,我如何告诉响应我要在电子表格中添加哪些数据?
【问题讨论】:
-
我不确定我是否理解,您到底想做什么?只是将该数据添加到电子表格的末尾?打字稿在哪里出现?你想用
fetchapi 来做吗?或者您只是想知道如何构建请求正文? -
@iansedano 我想知道如何在 Typescript 代码中通过 API URL (deveolpers.google.com) 做同样的事情。构建具有相同属性和请求正文对象的 HTTP 响应
-
你从哪里运行 Typescript?浏览器(客户端)?
-
@iansedano 从服务器端使用 Node JS
-
除了 spreadsheetId 之外,您还必须使用查询参数 range=A1:F&valueInputOption=USER_ENTERED ,它将与您指定的对象主体一起使用
标签: excel google-apps-script google-sheets google-api