- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在一个更大的电子表格中创建一系列工作表,当我测试它时,我需要一个重置功能,这样我就不必手动检查并删除每个工作表。其中三个名称是静态的,所以我只有:
spreadsheet.setActiveSheet(spreadsheet.getSheetByName('Schedule'), true);
spreadsheet.deleteActiveSheet();
但其中一些会根据变量而改变。工作表的名称始终为“Session __”,其中 __ 按整数值更改。这是我尝试过的,
spreadsheet.setActiveSheet(spreadsheet.getSheetByName('Inputs'), true);
var sessions = spreadsheet.getRange('B2').getValue();
for(i=0; i<=session; i++) {
var name = "Session {i+1}";
spreadsheet.setActiveSheet(spreadsheet.getSheetByName(name));
spreadsheet.deleteActiveSheet();
}
(其中输入表在单元格 B2 中包含 session 总数)
但它不起作用。有什么想法吗?
最佳答案
function test() {
var ss=SpreadsheetApp.getActive();
var sh=ss.getSheetByName('Inputs');
var sessions=sh.getRange('B2').getValue();
for(var i=0;i<sessions;i++) {
var name="Session " + i+1
ss.deleteSheet(ss.getSheetByName(name));
}
}
关于javascript - 如何将变量名称附加到 .getSheetByName(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61469250/
我正在一个更大的电子表格中创建一系列工作表,当我测试它时,我需要一个重置功能,这样我就不必手动检查并删除每个工作表。其中三个名称是静态的,所以我只有: spreadsheet.setActiveShe
我一直在编写一个脚本来按日期记录一些数据。我需要的唯一数据是在整个电子表格的工作表/标签之一中,名称为“Try1”。但是,它为 getSheetByName() 返回了 TypeError。 谁能帮我
我对 Google 脚本非常陌生,发现它有点令人困惑 函数 getdata 与设置计时器一起将重新查询 ImportJSON,但该函数仅写入第一个工作表。 我需要设置函数写入哪个工作表。 我已经尝试过
function sortResponses() { var Sheets = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Fall
我有几个不同的系统使用以下代码访问底层电子表格。 var mainLinks = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Main
我有一个电子表格绑定(bind)的谷歌应用程序脚本,我想使用 doGet 函数来控制从外部发送的电子表格/邮件。基本上,用户会收到一封带有两个链接的 onFormSubmit 邮件(我正在尝试使用我的
我是一名优秀的程序员,十分优秀!