我有两个不同的范围:
var range1 = sheet.getRange("A1");
和var range2 = sheet.getRange("B4");
如何将它们转换为var range = sheet.getRange("A1:B4")
的一个范围?
答案 0 :(得分:2)
您可以在.getRange();
方法中使用变量名。
function getRange(){
var range1 = "a1";
var range2 = "c4";
var range = SpreadsheetApp.getActiveSheet().getRange(range1 + ":" + range2);
}
答案 1 :(得分:1)
感谢@TheMaster我可以使用var range = sheet.getRange(range1.getA1Notation() + ":" + range2.getA1Notation());
做类似的事情:
def func(n):
result = 0
i = 0
while i < 2*n+1:
if i%2 == 0:
result += i
i += 1
return result