0

VBScript を使用すると、次のように、エクスポート ファイル名の initPeriod に意図しない一重引用符が含まれています。

initperiod = datepart("YYYY",Date) & strMonth

""Export_File:C:\GrabIt\Test\{Command.idxnum}\{Command.idxnum}_DriverPage_""" & initPeriod & """_YTD.pdf""

結果は 11_DriverPage_'201210'_YTD.pdf

initPeriod から一重引用符を削除するにはどうすればよいですか?

4

1 に答える 1

1

exportfile行全体を引用符で囲む必要があると想定しています。その場合、両端に引用符がないようです。また、使用しすぎたinitPeriodの値を引用符で囲むことはおそらく望ましくないと思います。その場合、次のようになります。

"""Export_File:C:\GrabIt\Test\{Command.idxnum}\{Command.idxnum}_DriverPage_" & initPeriod & "_YTD.pdf"""

または、全体を引用符で囲んだくない場合は、次のようにします。

"Export_File:C:\GrabIt\Test\{Command.idxnum}\{Command.idxnum}_DriverPage_" & initPeriod & "_YTD.pdf"

文字列内の「」は、引用符文字が文字列に含まれることを意味することに注意してください。文字列セット=""は空の文字列です。

そうでない場合は、達成しようとしている結果を正確に投稿する必要があります。

于 2012-11-29T23:21:04.920 に答える