Я пытаюсь использовать вызов javascript для обновления значения в одной ячейке на основе смещения от ячейки, которая, как я обнаружил, содержит определенное значение.
Например, я хотел бы перебирать столбец A
, пока не найду «полосу», а затем установить значение столбца B
в этой строке равным 1
:
Я знаю, как читать значения в первую очередь:
gapi.client.sheets.spreadsheets.values.get({
spreadsheetId: SPREADSHEET_ID,
range: 'Sheet1!A1:A3',
}).then(function(response) {
var range = response.result;
for (i = 0; i < range.values.length; i++) {
if (range.values[i] == "bar") {
// Update column B in this row to 1
}
И я знаю, что мне нужен какой-то вызов spreadsheets.values.update
:
gapi.client.sheets.spreadsheets.values.update({
spreadsheetId: SPREADSHEET_ID,
range: the range found above, offset by one column,
valueInputOption: 'RAW',
values: [ [ value ] ]
});
Но как я могу получить смещение адреса из диапазона, указанного в приведенном выше коде?