使用 importrange 导入多个 sheet 时添加 sheet 名称

adding sheet name when importing multiple sheets using importrange

我正在使用导入范围和查询功能将多个 sheet 导入一个。每个 sheet 属于不同的人。是否可以显示导入行属于哪个人?

我有:

=QUERY({importrange({"https://docs.google.com/spreadsheets/d/dsafdsf33/edit#gid=0"},"Original!A4:V");importrange("https://docs.google.com/spreadsheets/d/2sdfsad34543/edit#gid=0","Original!A4:V")},"SELECT Col2,Col5,Col4,Col7,Col9,Col12 Where Col8='AU'")

这是从 Bob 和 Steve 导入数据。我想让行(可能是第一列)说明该行是从 Bob 还是从 Steve 导入的。这可能吗?

如果没有脚本,它只能像这样硬编码:

=ARRAYFORMULA(QUERY({
 {IMPORTRANGE("abc", "Original!A4:V"), IMPORTRANGE("abc", "Original!Z4:Z")&"Bob"}; 
 {IMPORTRANGE("xyz", "Original!A4:V"), IMPORTRANGE("xyz", "Original!Z4:Z")&"Steve"}},
 "select Col2,Col5,Col4,Col7,Col9,Col12,Col19
  where Col8='AU'"))

其中 Z4:Z 范围是一个空列