Hyperion Reporting Studio 内に、バッチ ファイルを呼び出して引数をバッチ ファイルに渡したいドキュメント レベルのスクリプトがあります。
ここに私が持っているコードがあります:
var Path = "W:\\directory\\Reference_Files\\scripts\\vbs\\SendEmail.bat"
var Email = "my.email@xxx.com"
var Subject = "My Subject"
var Body = "My Body"
var Attach = "W:\Maughan.xls"
Application.Shell(Path + " " + Email + " " + Subject + " " + Body + " " + Attach)
このコードはファイルを開きませんが、エラーメッセージを表示しますThe filename, directory name, or volume label syntax is incorrect.
単独でバッチ ファイルを実行すると (パラメーターが渡さPath
れないため、警告が表示されます)、シェル コマンドから同じコードを実行すると、問題なく動作します。
Application.Shell
パラメータを読み取ってバッチファイルに渡すように、メソッドに渡す正しい構文について誰かが洞察を提供できますか? 私はオンラインで高低を検索してきましたが、役に立ちませんでした。