如何复制活动文件并使用命名范围内的值命名它 - Goolgle 脚本
How do I copy the active file and name it using a value in a Named range - Goolgle script
我是专家 VBA 程序员,努力掌握 Google 表格中的 Google 脚本。
我正在尝试创建活动文件的副本并从命名范围中命名它。我可以复制它,但新文件的名称最终变成了“Range”。
这是我的代码。
function SaveFileAndCopy() {
var spreadsheet = SpreadsheetApp.getActive();
var rffilename = spreadsheet.getRangeByName("rfFileName");
spreadsheet.copy(rffilename);
};
那么,下面的修改怎么样?
发件人:
var rffilename = spreadsheet.getRangeByName("rfFileName");
收件人:
var rffilename = spreadsheet.getRangeByName("rfFileName").getValue();
- 在这种情况下,请使用
getValue()
检索单元格值。
- 或者,当您想要使用单元格的显示值时,您也可以使用
getDisplayValue()
而不是 getValue()
。
参考文献:
我是专家 VBA 程序员,努力掌握 Google 表格中的 Google 脚本。 我正在尝试创建活动文件的副本并从命名范围中命名它。我可以复制它,但新文件的名称最终变成了“Range”。
这是我的代码。
function SaveFileAndCopy() {
var spreadsheet = SpreadsheetApp.getActive();
var rffilename = spreadsheet.getRangeByName("rfFileName");
spreadsheet.copy(rffilename);
};
那么,下面的修改怎么样?
发件人:
var rffilename = spreadsheet.getRangeByName("rfFileName");
收件人:
var rffilename = spreadsheet.getRangeByName("rfFileName").getValue();
- 在这种情况下,请使用
getValue()
检索单元格值。 - 或者,当您想要使用单元格的显示值时,您也可以使用
getDisplayValue()
而不是getValue()
。