【发布时间】:2018-07-09 15:48:51
【问题描述】:
我正在尝试使用node.js 和Google Sheets API v4 在电子表格中间插入一个空行。过去几天我一直在到处研究,但找不到任何有关它的文档。
Google 电子表格文档只讨论了.append(),它在电子表格的末尾附加了一行。这不是我想要的哈哈。
有没有办法在数据中间插入一个空行??
所以..这是我到目前为止编辑的内容。
function newRow() {
return new Promise((resolve, reject) => {
return getAuthorizedClient().then(client => {
const sheets = google.sheets({
version: 'v4',
auth: client
});
var requests = [];
requests.push({
insertDimension: {
range: {
sheetId: MY_SHEET_ID,
dimension: 'row',
startIndex: 50,
endIndex: 1
},
inheritFromBefore: false
}
});
var batchUpdateRequest = { requests: requests };
sheets.spreadsheets.values.batchUpdate({
spreadsheetId: CONFIG_SHEET_ID,
resource: batchUpdateRequest
});
});
});
}
getAuthorizedClient 是我为 auth 制作的函数。无论如何,我遇到的问题是
错误:收到无效的 JSON 负载。未知名称“请求”:找不到字段。
我不太确定我做错了什么 - 我直接从 Google API 文档中进行操作。
【问题讨论】:
标签: node.js google-sheets-api google-api-nodejs-client