【发布时间】:2018-01-01 16:08:14
【问题描述】:
我有一个 nodejs 应用程序,它使用 google sheet api 更新和添加新行到电子表格。现在,如果添加了新行,我想更新所有条件格式的范围。我知道有一个updateConditionalFormatRuleRequest 用于batchUpdates,但我认为我不能使用它。第一个问题是我不知道如何获取工作表的所有条件格式来更新它们。我唯一的想法是为每张纸手动计算它们,然后用这个数字创建一个 for 循环。第二个问题是我不知道如何只更新范围的最后一行。因为我认为我必须提交一个完整的 GridRange 对象,而不仅仅是 endRowIndex。如果我用for循环来做,我怎么知道当前条件格式的列。我的另一个想法是删除所有条件格式并使用新范围再次添加它们。但是我现在必须对所有现有的条件格式进行编码,而且很多。那么有没有更好的方法可以在所有行上进行所有条件格式设置,即使会有新行出现?
【问题讨论】:
标签: javascript node.js google-sheets google-sheets-api gs-conditional-formatting