Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google apps script 如何以相同的顺序复制Googlesheet中的新数据_Google Apps Script_Google Sheets - Fatal编程技术网

Google apps script 如何以相同的顺序复制Googlesheet中的新数据

Google apps script 如何以相同的顺序复制Googlesheet中的新数据,google-apps-script,google-sheets,Google Apps Script,Google Sheets,我有两个google工作表,在一个google工作表中(我们称之为A),我使用R cron上传数据,在另一个工作表中(我们称之为B),我使用importrange公式从A导入数据 在B中,我正在导入sheet1中的数据,但每当sheet1更新时,我希望自动从Sheet2中的sheet1复制数据。另外,我想确保新更新的数据在不改变以前记录顺序的情况下追加到Sheet2中 比如说, 如果在B中,Sheet1有如下所述的5条记录,则在新选项卡中将其复制为Sheet2;如果在Sheet1中上载了新数据(

我有两个google工作表,在一个google工作表中(我们称之为A),我使用R cron上传数据,在另一个工作表中(我们称之为B),我使用importrange公式从A导入数据

在B中,我正在导入sheet1中的数据,但每当sheet1更新时,我希望自动从Sheet2中的sheet1复制数据。另外,我想确保新更新的数据在不改变以前记录顺序的情况下追加到Sheet2中

比如说,

如果在B中,Sheet1有如下所述的5条记录,则在新选项卡中将其复制为Sheet2;如果在Sheet1中上载了新数据(假设现在Sheet1中有10条记录),则新上载的5条记录应附加在Sheet2中,而不更改顺序,并根据记录1-5更新任何内容

ID      Name       Date
1       ABC        2020-01-01
2       ART        2020-01-02
3       XUZ        2020-01-03
4       AFI        2020-01-03
5       SSR        2020-01-02

工作表-

索菲亚,我在你的工作表中添加了一个标签,Sheet2 GK。 这演示了在Sheet2中使用ID值作为索引,以允许手动数据与动态数据一起输入,动态数据通过公式从Sheet1更新

关键公式,见第2页!B2将是:

=ARRAYFORMULA(VLOOKUP(A2:A6,Sheet1!A$1:C,{2,3},0))
如果没有更多的样本数据,我无法测试结果,但是当您向Sheet1添加新数据时,请告诉我这是否适用于您


如果您有问题,或者这对您没有帮助,请告诉我。

Sophia,我建议您阅读此问题/答案,因为它解决了您的问题。您希望公式提供可以更改的动态数据,并且还希望在更改的数据旁边添加手动数据。有很多方法可以做到这一点,但它们可能涉及重新设计工作表。我看看能不能举个例子。。。问题:每行数据的ID值是否总是唯一的?这里还有另一个非常类似的问题:在最后一个回答中,这包括一个样本表,旨在说明如何解决问题。这涉及到使用索引。