【问题标题】:Google Spreadsheets: Handle new row automatically (Filter, Conditional Formatting, ...)Google 电子表格:自动处理新行(过滤器、条件格式等)
【发布时间】:2017-12-31 10:43:08
【问题描述】:

我有一个 google 电子表格和一个 nodejs 应用程序,它使用 google api 更新现有行并添加新行。现在有些事情我不知道该怎么办。

1) 在 B 列中有一个公式,它使用该行其他列的值。有没有一种简单的方法可以用新行的索引复制公式?还是必须在发送请求以获取索引然后将其插入公式之前遍历范围?我认为第一行中的 ArrayFormula 不起作用,因为它是一个复杂的公式,其中包含一些无法使用 ArrayFormula 的函数,例如 MAX。

2) 我在整个表格中有一个过滤器范围。但是,如果我使用我的应用程序添加新行,则范围不会自动更新。我该怎么做?

3) 与条件格式相同。如果我添加新行,条件格式的范围不会自动更新。我怎样才能做到这一点?

【问题讨论】:

    标签: node.js google-sheets google-api


    【解决方案1】:

    1- 使用 copyTo 方法而不是 setValue(s) 它会自动索引

    2- 您会在高级 Google 表格中找到过滤器选项,您需要重新设置它,因为 #ref 改变了过滤器消失的原因,与条件格式相同

    【讨论】:

      猜你喜欢
      • 2018-12-09
      • 2014-09-14
      • 1970-01-01
      • 2012-05-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多