時間トリガー関数を作成しました。CRON文字列を作成するために(毎朝01:00に開始)、Webサービスを使用しました。function.jsonには、次のtrig命令が含まれていました。
"type" : "timerTrigger",
"name" : "timer",
"direction" : "in",
"schedule" : "0 0 1 ? * * *"
関数が起動せず、手動で起動してもエラーは発生しませんでした。
さらに注意を払うと、「スケジュール」文字列に下線が引かれていたので、別のWebサービスを使用して変更しました。これにより、(同時に)別のCRON文字列が得られました。それは解決しませんでした、そしてとにかく私は「再生」ボタンをクリックして手動で機能を実行していました...
エラーはどこにありますか?
簡単に言うと、エラーは私が気付いたところです。AzureのCRON文字列の形式は6つの部分で構成されている必要があります。そうでない場合、少なくとも次の例(Azureのドキュメントに記載されている例を変更して作成)で問題が解決します。
"schedule" : "0 0 1 * * *"
別の同僚も同じ問題を抱えていました... cron文字列を簡単に作成するサービスを取得するのは非常に簡単です...
うまくいけば、これは他の人の時間を節約するでしょう。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加