こんにちは。
notesaveを使ってテキストの保存をしたいのですが,エラーが出てしまいます。
どうしてエラーになってしまうのでしょうか?
以下,問題のスクリプトです。
aaa = "保存テキスト"
notesel aaa
month = gettime(1)
day = gettime(3)
notesave month + "月" + day + "日.txt"
stop
なお,notesaveのところで,monthの前に「""」を追加したところ,エラーはでなくなりました。
notesave "" + month + "月" + day + "日.txt"
これは,「""」を追加したことで,「"" + month + "月" + day + "日.txt"」が
文字型として認識されるようになったためなのでしょうか??
もしそうであれば,「month + "月" + day + "日.txt"」は数値型として認識されているために,
notesaveのファイル名として使えなかったということでしょうか?
(つまりgettimeで得られる値は数値型変数ということ?)
ということは,「month + "月" + day + "日.txt"」のように変数をつなげて使う場合,
文頭にくる変数が数値型(文字型)であれば文全体が数値型(文字型)として扱われる
ということでしょうか?
なんだか派生していろいろ質問してしまってすみません。
よろしくお願いいたします。