計算式に入力して使う式をまとめています。
フォルダパス取得(最後の “\” 有り)
Substitute (
Middle (Get ( ファイルパス ) ; 7 ; Length ( Get ( ファイルパス ) ) - Length ( Get ( ファイル名 ) ) - 10 )
; "/" ; "\" )
最後の “\” が不要な場合は -10 を -11 に書き換える。
コマンドプロンプトに使用するのでなければ、/ を \ に変換する必要はないので以下の部分だけでよい。
Middle ( Get ( ファイルパス ) ; 7 ; Length ( Get ( ファイルパス ) ) - Length ( Get ( ファイル名 ) ) - 10 )
乱数(数字、英字の大文字・小文字)
Middle (
"1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"
; Round ( Random * 61 , 0 ) + 1 ; 1
)
上記を必要な桁数分、& で連結する。
乱数(数字、英字の小文字)
Middle ( "1234567890abcdefghijklmnopqrstuvwxyz" ; Round ( Random * 35 , 0 ) + 1 ; 1 )
上記を必要な桁数分、& で連結する。
乱数(数字のみ)
Middle ( "1234567890" ; Round ( Random * 9 , 0 ) + 1 ; 1 )
上記を必要な桁数分、& で連結する。
乱数(英字の小文字のみ)
Middle ( "abcdefghijklmnopqrstuvwxyz" ; Round ( Random * 25 , 0 ) + 1 ; 1 )
上記を必要な桁数分、& で連結する。
タイムスタンプを 0 を入れた数字のみで取得
Substitute ( Get ( 日付 ) ; "/" ; "" )
& Right ( "0" & Hour ( Get ( 時刻 ) ) ; 2 )
& Right ( "0" & Minute ( Get ( 時刻 ) ) ; 2 )
& Right ( "0" & Seconds ( Get ( 時刻 ) ) ; 2 )
または
Filter ( Get ( タイムスタンプ ) ; "0123456789" )
でも取れるが、その場合は1~9時までと00秒の時に 0 が省かれて桁数が少なくなる。