【发布时间】:2019-11-04 15:48:18
【问题描述】:
function onEdit(evt) {
var range = evt.range;
showAutoValue(range);
}
function showAutoValue(range){
var spreadSheet = SpreadsheetApp.getActiveSpreadsheet();
var activeSheet = spreadSheet.getActiveSheet();
var row = range.getRow();
var column = range.getColumn();
if(column == 1 && row >= 1){
var Avalue = activeSheet.getRange("A" + row).getValue();
var B_Jrange = activeSheet.getRange("B" + row + ":" + "J" + row);
if(String(Avalue).trim()){
for(var i = 0; i < B_Jrange.length; i++){
if(String(B_Jrange[i].getValue()).trim().toLowerCase() == "change moi"){
B_Jrange[i].setBackground(Avalue);
}
}
}
}
}
【问题讨论】:
-
您能否阅读How to Ask a Question 以帮助您提高问题的详细程度。
-
var B_Jrange = activeSheet.getRange(row,2,1,9);或var Avalue = activeSheet.getRange(row,1).getValue();怎么样
标签: loops google-apps-script google-sheets google-sheets-macros