我是谷歌脚本的新手,并且已经编码了15年。计算机科学2,Java ...
所以我的问题是:我如何每次将get.range()
增加12。
function clearRange() {
var sheet = SpreadsheetApp.getActive().getSheetByName('DK LU Tracker');
sheet.getRange('B4:B12').clearContent();
//sheet.getRange('B16:B24').clearContent();
//sheet.getRange('B28:B36').clearContent();
//sheet.getRange('B40:B48').clearContent();
//sheet.getRange('B52:B60').clearContent();
sheet.getRange('B64:B72').clearContent();
//sheet.getRange('B76:B84').clearContent();
//sheet.getRange('B88:B96').clearContent();
//sheet.getRange('B100:B108').clearContent(); }
这就是它的样子,我知道有一种更有效的方式。然后我想创建一个按钮并将其添加到我的Google表格中。将此脚本附加到按钮上即可!任何帮助都会很棒!
答案 0 :(得分:0)
您可以在for循环中使用一个调用替换单个 for (i = 0; i <= 96; i = i + 12)
sheet.getRange(4 + i, 2, 9).clearContent();
调用。例如:
getRange()
使用此版本的{{1}},参数是行号,列号和行数,按顺序排列。
要创建按钮,请按照this SO answer。
中的步骤操作