Я запустил точно такую же функцию, как это:
function EqualValue() {
var allSheetTabs,i,L,thisSheet,thisSheetName,sheetsToExclude,value;
sheetsToExclude = ['CheckBoxes','Globals'];
var ss = SpreadsheetApp.getActiveSpreadsheet();
allSheetTabs = ss.getSheets();
L = allSheetTabs.length;
for (i=0;i<L;i++) {
thisSheet = allSheetTabs[i];
thisSheetName = thisSheet.getName();
//continue to loop if this sheet is one to exclude
if (sheetsToExclude.indexOf(thisSheetName) !== -1) {continue;}
value = thisSheet.getRange("A4:A100").getValue();
Logger.log('%s-The value in %s is %s',i+1,thisSheet.getRange('A4:A100').getA1Notation(),value)
if(value >= "4") Logger.log('%s-The value in %s is %s and it is greater than or equal to 4',i+1,thisSheet.getRange('A4:A100').getA1Notation(),value);
}
}
Это работает, и вот мои результаты Logger.log:
[18-12-17 11:59:24:195 MST] 3.0-The value in A4:A100 is
[18-12-17 11:59:24:305 MST] 4.0-The value in A4:A100 is
[18-12-17 11:59:24:380 MST] 5.0-The value in A4:A100 is 3.0
[18-12-17 11:59:24:459 MST] 6.0-The value in A4:A100 is
[18-12-17 11:59:24:541 MST] 7.0-The value in A4:A100 is 4.0
[18-12-17 11:59:24:543 MST] 7.0-The value in A4:A100 is 4.0 and it is greater than or equal to 4
[18-12-17 11:59:24:616 MST] 8.0-The value in A4:A100 is 4.0
[18-12-17 11:59:24:618 MST] 8.0-The value in A4:A100 is 4.0 and it is greater than or equal to 4
[18-12-17 11:59:24:690 MST] 9.0-The value in A4:A100 is
Я использовал «4» вместо «15»,Я думал, что это просто вернет верхнюю левую ячейку, и это так.Так что, возможно, это ваша sendEmail(value)
функция.