これは機能します:
var options = {"freq":"1", "byweekday":RRule.TU};
var rule = new RRule(options);
console.log(rule.toText());
これは動作しません:
var options = {"freq":"1", "byweekday":1};
var rule = new RRule(options);
console.log(rule.toText());
rule.toText()
呼び出すと、次の例外がスローされます。
Uncaught TypeError: wday.getJsWeekday is not a function
+ 1imはまだこのバグを見ています
同じ問題が発生しました。 @ michaelkrogは、メインライブラリへのプルリクエストに適した修正ですか?
(これは現時点ではかなり古い問題であり、おそらく他のことに移っていることに感謝します!!)
+1私は同じ問題に直面しています。
ここで同じ問題!
+1はまだ問題です:キャッチされていないTypeError:wday.getJsWeekdayは関数ではありません
再び活動があるようです、多分これは修正されるでしょう??
私はこれを回避する方法を見つけました:
var myrule = {freq: RRule.weekly, byweekday: [1,2,3]}
// myrule.toText() -- this crashes.
var myrule2 = rrulestr(myrule.toString());
// myrule2.toText() -- this works.
しかし、それはくだらない解決策です。
これは2.3.4で修正されたようです
WeekdayStrの配列をintに変換するまで、今日このエラーが発生しました
@strassはい、効果的にWeekday.fromStr(your string)
を使用する必要があります
最も参考になるコメント
WeekdayStrの配列をintに変換するまで、今日このエラーが発生しました