在Google表格中停止importRange的自动更新

时间:2017-03-01 15:06:57

标签: google-apps-script google-sheets

我有两个Spreadsheets通过ImportRange相互连接。

电子表格A有一个名单列表,每次新人订阅我公司时我都要继续更新。其他专栏有订阅费,电子邮件地址等。

电子表格B每个月都有单独的工作表/页面,当我使用ImportRange函数时,因为我在电子表格A中输入了名称,人们的名字会自动更新。

假设我在表A中有50个名字。对于3月份,有2个新人订阅了我的公司,我在表A中添加了他们的名字。我现在希望在表A和表B中都有52个名字。 4月份,我将复制电子表格B上的March表格,并希望更新名称的方式与在电子表格1中输入名称的方式相同。但问题是,因为3月和4月都连接到电子表格A ImportRange,March也将开始使用我在4月份添加的名称。

问题是:如何阻止电子表格B中每个月的工作表在每个月末使用电子表格A自动更新?

请注意,我无法使用复制+粘贴范围功能,因为我还需要工作表A的其他一些列来更新工作表B.

1 个答案:

答案 0 :(得分:1)

你不能直接做,但你绝对可以做到部分。 创建一个新工作表,仅从其他表导入范围,但导入范围和人员开始工作的月份。

所以你的新表将如下所示: A | B Name | Month Joan | January Lia | January Lucas | March 列出每个员工。

现在,您在执行=QUERY('Sheet2'!$B3:C8, "select B where (C = 'January')")的地方IMPORTRANGE。它会给你输出:

A Name Joan Lia

希望它能解决你的问题。