【发布时间】:2019-07-31 08:08:20
【问题描述】:
我真的不明白如何使用 apiv4 编写新行。
假设我有一个表,其中包含 ID、名称、计数、大小列。
官方的nodejs例子是这样的:
let values = [
[
// Cell values ...
],
// Additional rows ...
];
let resource = {
values,
};
this.sheetsService.spreadsheets.values.append({
spreadsheetId,
range,
valueInputOption,
resource,
}, (err, result) => {
if (err) {
// Handle error.
console.log(err);
} else {
console.log(`${result.updates.updatedCells} cells appended.`);
}
});
为此,我需要变量 values、spreadsheetId、范围和valueInputOption。
对于 value,它表示单元格值进入那里。这是否意味着它必须从左到右填充顺序?就像我的例子:
let values = [
[
"h7Bfhi87gBjh7fs9", //first the id
"Max", //then name
"20", //count
"500" //size
]
];
这是正确的吗?
spreadsheetId 我已经有了。
对于最后两个变量,我不知道它们是什么意思。
首先是 范围 变量。对于读取,您必须为函数提供一个读取范围,这很简单。但是,如果我想将行追加到表中,为什么需要一个范围?
其次,我不知道 valueInputOption 做了什么。
tldr:
我需要向变量 values、range 和 valueInputOptions如果我想使用 google 电子表格 apiv4 将行附加到电子表格?
【问题讨论】:
标签: node.js google-sheets google-sheets-api