【发布时间】:2021-10-02 10:45:40
【问题描述】:
我希望将工作表名称列表转置,因此不是从 H4 开始并向下行,而是从 H4 开始并跨列设置。
我认为sheet.getRange("H4:H").clear(); 需要更改为sheet.getRange("H4:4").clear();
但我不知道如何更改其余代码以实现我所需要的。
function sheetNames() {
const ss = SpreadsheetApp.getActive();
const sheetNames = ss.getSheets().map(sheet => [sheet.getName()]);
const sheet = ss.getSheetByName("Master");
sheet.getRange("H4:H").clear();
sheet.getRange(4,8,sheetNames.length).setValues(sheetNames);
};
再次感谢您的帮助!
【问题讨论】:
-
道歉@Yuri Khristich。是的,您提供的代码有效。非常感谢。
标签: google-apps-script google-sheets