function onOpen() {
SpreadsheetApp.getActive()
.getSheets()
.forEach(function (s, i) {
if (i === 0) s.getRange('D1').setValue(SpreadsheetApp.getActive().getName());
s.getRange('D2')
.setValue(s.getName())
})
}
上面的脚本只给出了工作表名称而不是整个电子表格名称。 如何让它在这个实例中放置文件名?
换句话说,我有一张图片:
答案 0 :(得分:3)
要获取电子表格的名称,请不要使用Sheets尝试:
function myFunction() {
var name = SpreadsheetApp.getActiveSpreadsheet().getName()
Logger.log(name)
}