【问题标题】:Google Sheets API: Update the range of all conditional formattingsGoogle Sheets API:更新所有条件格式的范围
【发布时间】: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


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-08-07
      • 1970-01-01
      • 2023-03-22
      • 2018-08-23
      相关资源
      最近更新 更多