Реализовал через условное форматирование, может кому-то поможет:
function data(auth) {
const sheets = google.sheets({version: 'v4', auth});
var myRange = {
sheetId: 0,
startRowIndex: 1,
endRowIndex: 2,
startColumnIndex: 1,
endColumnIndex: 2
};
var requests = [{
addConditionalFormatRule: {
rule: {
ranges: [ myRange ],
booleanRule: {
condition: {
type: 'NOT_BLANK'
},
format: {
backgroundColor: { red: 1, green: 0.1, blue: 0.1 }
}
}
},
index: 0
}
}];
var body = {
requests
};
var sId='mySpreadsheetID';
sheets.spreadsheets.batchUpdate(
{
spreadsheetId: sId,
resource: body
}, function(err, response) {
if(err) {
// Handle error.
console.log(err);
}
});
}
Если кто-то знает как сделать проще на node - пожалуйста - дайте знать.