0
現在、「登録日」から「今日」まで数週間で計算されるカウンタがあります。特定のイベントの後にPodio計算を停止する
個別のフィールド(「提供されたオファー」)が更新されると、数週間のカウントを停止させていただきます。
これは可能ですか?
現在、「登録日」から「今日」まで数週間で計算されるカウンタがあります。特定のイベントの後にPodio計算を停止する
個別のフィールド(「提供されたオファー」)が更新されると、数週間のカウントを停止させていただきます。
これは可能ですか?
これを処理するにはいくつかの方法があります。これは例の1つです。だから、Podioアプリケーションは、日付と時刻を設定するDate
と、日付と時刻の扱い方を示す複数のオプションを持つCategory
の2つのフィールドを持っています。
var category = @Category;
var now = new Date;
var today = new Date;
today.setHours(0, 0, 0, 0);
var durationTillNow = (now - @Date)/1000/60/60/24;
var fromDate = @Date;
fromDate.setHours(0, 0, 0, 0);
var durationTillNowWithoutTime = (today - fromDate)/1000/60/60/24;
if (category == 'round to nearest number') {
"Rounded to: " + Math.round(durationTillNow).toString() + " day(s)";
} else if (category == 'round up') {
"Round up: " + Math.ceil(durationTillNow).toString() + " day(s)";
} else if (category == 'round down') {
"Round down: " + Math.floor(durationTillNow).toString() + " day(s)";
} else if (category == 'show full diff') {
"Full diff: " + durationTillNow.toString() + " day(s)";
} else if (category == 'just ignore time') {
"Ignoring time part: " + durationTillNowWithoutTime.toString() + " day(s)";
} else if (category == 'something else') {
"it's something else selected";
} else {
"yet another else option selected";
}