如果我在电子表格单元格中输入让我们说“order001”并向下拖动它将重复为“order002”,“order003”等。有没有办法在app脚本中执行此操作。我知道我们可以使用getFormulaR1C1和setFormualR1C1,但这只适用于数学或宏。如上所述,有没有办法为文本执行此操作。
答案 0 :(得分:0)
不确定我理解你的问题。如果我是对的,你应该使用for循环填充索引,并带有前导零。
function generateOrderNames() {
var orderName = 'order';
var from = 0;
var to = 100;
var orders = [];
for (var i=from;i<to;i++) {
var order = orderName + i.toString().lpad("0",+ 3);
orders.push(order);
}
Logger.log(orders); // Outputs [order000, order001, order002, order003, order004...order100]
}
String.prototype.lpad = function(padString, length) {
var str = this;
while (str.length < length)
str = padString + str;
return str;
}