我是一名專業的 VBA 程式員,正在努力掌握 Google Sheets 中的 Google Scripts。我正在嘗試創建活動檔案的副本并從命名范圍命名它。我可以復制它,但新檔案的名稱最終是“范圍”。
這是我的代碼。
function SaveFileAndCopy() {
var spreadsheet = SpreadsheetApp.getActive();
var rffilename = spreadsheet.getRangeByName("rfFileName");
spreadsheet.copy(rffilename);
};
uj5u.com熱心網友回復:
那么,下面的修改如何呢?
從:
var rffilename = spreadsheet.getRangeByName("rfFileName");
到:
var rffilename = spreadsheet.getRangeByName("rfFileName").getValue();
- 在這種情況下,請使用 檢索單元格值
getValue()。 - 或者,當您想使用單元格的顯示值時,您也可以使用
getDisplayValue()代替getValue(), 。
參考:
- 獲取值()
- 獲取顯示值()
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/369220.html
