#google-apps-script #google-sheets #google-sheets-formula #custom-function
#google-apps-script #google-таблицы #google-таблицы-формула #пользовательская функция
Вопрос:
Я получил точный столбец с определенной датой в формуле sumif в качестве условия в этой формуле.
Мне нужно добавить 14 дней к каждой дате в столбце. Я знаю, что могу создать дополнительный столбец с помощью ‘date 14 days’
и добавить этот столбец в формулу, чтобы считать его из этого дополнительного столбца, но мне это нужно непосредственно в формуле, без использования дополнительного столбца.
Кто-нибудь может помочь, пожалуйста? Я пытался создать свою собственную функцию в Google Apps Script, но она не работает. Это здесь:
function plusDni(stlpec_ceny, stlpec_datumy, datum_od, datum_do, dni) {
var sum = 0;
for(var i = 0; i <= stlpec_ceny.length; i ) {
datum_od = new Date(datum_od);
datum_do = new Date(datum_do);
stlpec_datumy[i] = new Date(stlpec_datumy[i]) dni;
if((stlpec_datumy[i] != undefined || stlpec_datumy[i] != null)
amp;amp;
(stlpec_datumy[i].getTime() > datum_od.getTime() amp;amp; stlpec_datumy[i].getTime() < datum_do.getTime())) {
sum = sum Number(stlpec_ceny[i]);
}
}
return sum;
}
plusDni()
описание аргументов:
stlpec_datumy - dates column
stlpec_ceny - prices column
datum_od - date from
datum_do - date to
dni - days (integer) to add every row in dates column
Комментарии:
1. Пожалуйста, не добавляйте дополнительную информацию в качестве комментария. Отредактируйте свой первоначальный вопрос и добавьте его туда.
2. Вы пытаетесь добавить 14 дней к объекту date и получить новый объект date с помощью функций sheets? или скрипт Apps?