google-sheets - 如何在合并工作表时将工作表名称放在谷歌工作表的新列中?
问题描述
我正在合并多张工作表,并希望将工作表名称放在一个新列中。有谁知道如何解决这个问题?
=query({'L&D1'!A2:E;{"","","","",mySheetName()};'L&D2'!A2:E},"Select * where Col1 is not null ")
mySheetName() 函数
function mySheetName() {
var key = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet().getName();
return key;
}
解决方案
更改 A1 以适合您的场景:
=QUERY({'L&D1'!A2:E;
{"","","","",INDIRECT(mySheetName()&"!A1")}; 'L&D2'!A2:E},
"where Col1 is not null")
推荐阅读
- docker - `go build` 从哪里获取代码?
- javascript - 我正在玩通过 JavaScript 存储用户输入的数据,需要帮助
- node.js - mongodb nodej驱动程序中的$sum聚合
- android - 我怎样才能调用支付数组?使用改造
- oracle - ORA-01722: 无效的数字,但数据类型是日期,它不会以任何方式接受它
- python-3.x - 如何使用漂亮的汤仅在段落内获取锚标签的文本?
- flutter - Flutter Geofire 和 Firestore 读取问题
- python - 如何将提取的数据转换为python字典?
- sql - oracle如何选择不同的记录?
- freemarker - 如何将字符“S”转换为秒?