如何格式化Google Spreadsheets API的ValueRange

时间:2016-08-09 17:04:40

标签: google-sheets android-studio-2.0

我正在尝试使用API​​写入电子表格,在阅读文档后,我看到我需要使用spreadsheets.values.update。但是,它的参数是电子表格ID,范围和ValueRange。我知道如何格式化前两个,但我不知道Value Ranges并且找不到任何关于它们的信息 有人知道如何设置Value Ranges的格式,或者知道如何写入Google电子表格吗?

1 个答案:

答案 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 所在的值。

我认为他们是我在其他工作表中完成此工作的其他方式,但据我所知,这个方法似乎是最好的通用目的。

getDataRange() docs

getCell(row, column) docs