2016-05-17 10 views
0

私は、毎日同じ時刻に実行されるapexコードを使用してスケジュールされたジョブを作成しようとしています。 00:00。ドキュメントによると、増分にスラッシュ「/」を使用する必要があります。文字列は次のようになります。APEXを使用して毎日スケジュールされたジョブを実行

0 0 * /1 * ? 

しかし、この文字列を実行すると、スケジュールされたジョブは1時間ごとに実行されます。誰もこの種の問題を以前に持っていますか?

答えて

2

次の式を使用すると、スケジュールされたジョブを毎日実行できます。

0 0 1 * * ? 

毎日午前1:00にスケジュールされたジョブが実行されます。ここで

あなたは

0 =セカンド

0 =ミニッツ

1 =時間

* =すべての日

上記の式を読み込む方法です

* =すべての月

? =特定値なし

そして、私は式から任意の年の部分を省略しました。

また、全く別の目的を果たす/を混乱させています。用

ドキュメント:/

は増分を指定します。スラッシュの前の数字は、間隔の始まりを指定し、スラッシュの後の数字は間隔の量を指定します。たとえば、Day_of_monthに1/5を指定した場合、Apexクラスは月の5日ごとに実行されます。

関連する問題