我在Google电子表格中有两列,即A列和B列。我有一个函数(电子表格脚本),它在运行时打开一个面板(用于接受一些值)。我想让过程自动化,即当列A的第1行和列B的第1行被填充时,面板的脚本应该运行并自动显示面板,当第2行到第A列和第2行的第2行被填充时,脚本应该重新运行。我想提一下,接受该值后面板会关闭,所以我需要一次又一次地运行脚本。
答案 0 :(得分:0)
尝试添加
function onEdit(event) {
var sheet = event.source.getActiveSheet();
var col = activecell.getColumn();
var row = activecell.getRow();
if (col == 1 || col == 2) { // only runs when col A or B is edited
// only runs if the columns are both not empty
if(sheet.getRange(row, 1).getValue() != "" && sheet.getRange(row, 2).getValue() != "") {
CALL YOUR FUNCTION TO OPENS THE PANNEL
}
}
}