У меня есть простой параметр, где я должен передать первый день текущего месяца. Что я должен написать о стоимости недвижимости?
как установить текущий месяц в качестве значения по умолчанию для простого параметра на пентахо cde?
Ответы (2)
Вы можете создать настраиваемый параметр, который позволяет установить для него возвращаемое значение функции Javascript:
function(){
var now = new Date();
return now.getMonth() + 1;
}
При загрузке информационной панели параметр будет рассчитан и будет иметь целочисленное значение от 1 до 12.
Если вы хотите, чтобы параметр имел в качестве значения строку даты для 1-го дня этого месяца, вы можете вместо этого использовать
function(){
var now = new Date();
var y = now.getFullYear();
var m = now.getMonth()+1;
m = (m<10 ? '0' : '') + m;
var d = '01';
return y + '-' + m + '-' + d;
}
Это вернет дату в виде строки в формате yyyy-MM-dd
для первого дня текущего месяца.
Насколько я знаю, в файле свойств не может быть формулы, которая будет вычисляться во время выполнения, когда вы используете значение.
Что вы можете сделать вместо этого, так это в начале вашей работы иметь KTR, который установит эту переменную для вас.
Ваш КТР должен выглядеть примерно так:
Установите параметр date_mois (точно такое же имя) в вашем корневом задании, и эта переменная будет передаваться последующим вызовам KTR / JOB (это значение по умолчанию, если оно не отмечено).