根据数据验证将行复制到外部工作表

时间:2019-01-25 05:12:22

标签: google-sheets

我是Google表格脚本的新手,正在尝试为我的业务整理一些东西以进行项目管理。

在编辑时,我希望在单元格T中放置特定名称时将行移动到当前工作簿之外的新工作表。

例如:

  • 如果T说“ John”-按ID将整行发送到John的Google表格
  • 如果T说“ Amy”,请按ID发送整行Amy的Google表格

您可以在下面找到工作表的示例。

任何帮助都将受到赞赏。

sample spreadsheet

1 个答案:

答案 0 :(得分:0)

基本上是这种情况:你们每个人(你们,艾米和约翰)都有自己的电子表格。您作为“工作分配者”拥有一个ID为 11n8TUEiuLLtbyd6ot5imX0zoAOLforHEBnefnHpoZhs 的主表(来自您在问题中提供的示例),并且所有数据都位于名为 {{1 }} 分散在以下单元格区域中: A1:AA (同样来自您在问题中提供的示例)...

现在转到John的电子表格,并将其粘贴到单元格 A1

Sheet1

接下来,转到Amy的电子表格,并将其粘贴到单元格 A1

=QUERY(IMPORTRANGE("11n8TUEiuLLtbyd6ot5imX0zoAOLforHEBnefnHpoZhs", "Sheet1!A1:AA"),
 "select * where Col20='John'", 1)

注意:您的电子表格不能为私有。将权限设置为:知道链接的任何人都可以编辑/查看