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"

请记住,字符串中的 "" 意味着引号字符将包含在字符串中。字符串 set = "" 是一个空字符串。

如果不是这样,您需要准确发布您想要达到的结果。

于 2012-11-29T23:21:04.920 回答