🧵

文字列から数値を取り出すには?

属性名
繰り返し間隔
返り値
Integer
関連するもの
Yuka さんの「繰り返しタスク」の中で使われているテクニックです。
この動画内では、繰り返しを「毎日 (1)」や「毎週 (7)」のようなセレクタで選択しています。この () 内の数値を取り出すことで、lookup することなしに「繰り返し間隔」の数値を取り出しています。やっていることは正規表現で数値以外の文字を空文字に置き換えることで、数値のみを残し、toNumber で数値に変換しています。
toNumber(replaceAll(prop("繰り返し"), "[^0-9]", ""))
 
私もこの繰り返しタスクを応用して、リマインダを Launchpad に表示するようにしました。こちらも記事にしているので、参考にしてください。
 
文字列関連
Name
全角→半角
繰り返し
全角
Column
繰り返し間隔
1
毎日 (1)
NaN
1
2
隔日 (2)
NaN
2
7
毎週 (7)
NaN
7
14
隔週 (14)
14
NaN
14
30
毎月 (30)
30
NaN
30
365
毎年 (365)
365
NaN
365