Google表格API:更新所有条件格式的范围

时间:2018-01-01 16:08:14

标签: javascript node.js google-sheets google-sheets-api gs-conditional-formatting

我有一个nodejs应用程序,它使用google sheet api更新并向电子表格添加新行。现在我想更新所有条件格式的范围,如果添加了新行。我知道batchUpdates有一个updateConditionalFormatRuleRequest,但我想我不能用它。第一个问题是我不知道如何获取工作表的所有条件格式以更新它们。我唯一的想法是为每张纸手动计算它们,然后使用这个数字进行for循环。第二个问题是我不知道如何更新范围的最后一行。因为我认为我必须提交一个完整的GridRange对象,而不仅仅是endRowIndex。如果我使用for循环,我应该如何知道当前条件格式的列。我的另一个想法是删除所有条件格式,并使用新范围再次添加它们。但是我现在必须编码所有现有的条件格式,这很多。那么有一种更好的方法可以在所有行上创建所有条件格式,即使会出现一个新行吗?

1 个答案:

答案 0 :(得分:0)

对所有行进行所有条件格式设置,即使会有新行应用整列引用。而不是说$A2:$A9申请$A:$A