1

zapier.com-zap 内で Javascript を使用したいと思います。これが私が今5日間連続してやろうとしていることです:

日付 (必要なカスタム形式は何でも) があり、そこから 2 営業日を差し引いて、Javascript を使用して DD-MM-YYYY に出力する必要があります。本当に簡単に聞こえますが、うまくいきません。

元の日が土曜日の場合は 1 日を引きます 元の日が月曜日の場合は 3 日を引きます 元の日が火曜日の場合は 4 日を引きます 元の日がそれ以外の日の場合は 2 日を引きます

var date = new Date(input.date-zap),
formatted, daysToSubtract;

switch (moment(date).day()) {
    // Saturday = 1 days
    case 6:
    daysToSubtract = 3;
    break;
    // Monday = 3 days
    case 1:
    daysToSubtract = 3;
    break;
    // Tuesday = 4 days
    case 2:
    daysToSubtract = 4;
    break;
    // Subtract 2 days otherwise.
    default:
    daysToSubtract = 2;
    break;
}

これはうまくいきません;(助けてください!ありがとう!

4

1 に答える 1

0

Zapier には、この種の計算を行う「Formatter by Zapier」と呼ばれる内部アクションがあります。

チェックアウト: https://zapier.com/help/formatter/#date-time

以前のアクションまたはトリガーから供給されているように見えるinput.date-zapため、「Zapier によるフォーマッター」を追加して日付を操作し、そのアクションの出力を「Zapier によるコード」Javascript の入力として使用できます。

完璧な Javascript ソリューションではないかもしれませんが、探しているものが得られるはずです。

于 2016-03-12T03:00:51.900 に答える