运行完毕后再运行下一个函数?
要让Google Sheet中的一个函数在上面的所有单元格上运行,直到上一个函数运行完毕后再运行下一个函数,可以使用以下方法:
以下是一个示例代码:
function runFunctionOnAllCells() {
var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
var range = sheet.getDataRange();
var values = range.getValues();
for (var i = 0; i < values.length; i++) {
for (var j = 0; j < values[i].length; j++) {
// 在这里调用你想要在每个单元格上运行的函数
// 例如:sheet.getRange(i+1, j+1).setValue(yourFunction(values[i][j]));
}
}
}
请注意,你需要将代码中的"yourFunction"替换为你想要在每个单元格上运行的实际函数。
以下是一个示例:
这样,函数将在所有单元格上依次运行,并将结果填充到相应的单元格中。
这些方法可以帮助你在Google Sheet中让一个函数在上面的所有单元格上运行,直到上一个函数运行完毕后再运行下一个函数。
领取专属 10元无门槛券
手把手带您无忧上云