嘿,我正在尝试将表信息发送到谷歌电子表格。
我试过了:
This worked (but i need table data instead of input)
有没有办法在不使用google-script的情况下修复它。 只是纯粹的JavaScript?
<table>
<tr>
<th>Firstname</th>
<th>Lastname</th>
<th>Age</th>
</tr>
<tr>
<td>John</td>
<td>Wick</td>
<td>33</td>
</tr>
<tr>
<td>Jeff</td>
<td>AndersOn</td>
<td>94</td>
</tr>
<tr>
<td>John</td>
<td>Doe</td>
<td>33</td>
</tr>
</table>
<button type="submit" onclick="test()" >Verzenden</button>
答案 0 :(得分:2)
首先,您必须将表格放在数组like this
中之后你必须做2个功能 1创建电子表格,1表示将值写入其中。
您可以在MR.Rebot分享的链接中找到许多信息
我用过这个(放完
之后var params = {
"range":"Sheet!A1",
"majorDimension": "ROWS",
"values": [],
}
('POST', 'https://sheets.googleapis.com/v4/spreadsheets/'+SheetID+':batchUpdate')
答案 1 :(得分:1)
尝试使用表格API:
Google表格API可让您阅读和修改电子表格的任何方面。电子表格有许多设置可以让您制作精美的功能表,因此API也有很多设置。 API提供了两种与电子表格交互的主要方式:
- 仅读取/写入单元格值(通过spreadsheets.values collection)。
- 阅读/撰写电子表格的任何方面(通过spreadsheets collection)。
有一个JavaScript Quickstart向Google表格API发出请求。您可以使用它来熟悉函数和代码实现。
希望这有帮助。