Я пытаюсь решить этот вопрос, но он не работает, что я делаю не так? У меня следующая ситуация, мне нужно, чтобы при поиске в поле date_start на панели данных Google он вызывал URL-адрес, если в поле нет вызова панели вызова другой URL-адрес, следующий за примером кода, я не могу выполнить Можно ли уточнить этот вопрос из функции возврата?
Первое условие в функции работает нормально, но второе внешнее не входит в IF, только в else!
var hasDate = false
Logger.log(hasDate);
var hasDate2 = request.fields.forEach(function(field){
var fieldName = field.name;
Logger.log(fieldName);
//Add time increment if date is one of the fields
if (fieldName == 'date_start' || fieldName == 'date_stop') {
hasDate = true;
Logger.log('Entrou no if');
} else {
hasDate = false;
Logger.log('Entrou no else');
}
for (var i = 0; i < faceBookDataSchema.length; i++){
if(faceBookDataSchema[i].name === field.name){
dataSchema.push(faceBookDataSchema[i]);
break;
}
}
});
if (hasDate) {
//requestOptions['time_increment'] = 1
Logger.log('Entrou if data!')
} else {
//requestOptions['time_increment'] = 'monthly'
Logger.log('Entrou else data!')
}
[19-03-19 11:23:18:008 BRT] Logger.log([false, []]) [0 seconds]
[19-03-19 11:23:18:009 BRT] Logger.log([false, []]) [0 seconds]
[19-03-19 11:23:18:009 BRT] Logger.log([account_currency, []]) [0 seconds]
[19-03-19 11:23:18:010 BRT] Logger.log([Entrou no else, []]) [0 seconds]
[19-03-19 11:23:18:010 BRT] Logger.log([date_start, []]) [0 seconds]
[19-03-19 11:23:18:011 BRT] Logger.log([Entrou no if, []]) [0 seconds]
[19-03-19 11:23:18:011 BRT] Logger.log([reach, []]) [0 seconds]
[19-03-19 11:23:18:012 BRT] Logger.log([Entrou no else, []]) [0 seconds]
[19-03-19 11:23:18:012 BRT] Logger.log([Entrou else data!, []]) [0 seconds]