我正在尝试使用API写入电子表格,在阅读文档后,我看到我需要使用spreadsheets.values.update。但是,它的参数是电子表格ID,范围和ValueRange。我知道如何格式化前两个,但我不知道Value Ranges并且找不到任何关于它们的信息 有人知道如何设置Value Ranges的格式,或者知道如何写入Google电子表格吗?
答案 0 :(得分:-1)
// Can also get a sheet by name, URL, and ID I believe, you will have to check the docs
var sheet = SpreadsheetApp.getActive(); // get the sheet you are editing the script for
var range = sheet.getDataRange();
var cell = range.getCell(row_number, column_number);
cell.setValue(some_value);
这对我在我的一些电子表格中运行的脚本起作用。您可以进行一些巧妙的处理以获取所需单元格的行和列,但这会将所选单元格中的值设置为 some_value 所在的值。
我认为他们是我在其他工作表中完成此工作的其他方式,但据我所知,这个方法似乎是最好的通用目的。