Google Apps ScriptからVBScriptやバッチファイルを実行することは可能なのでしょうか?
可能であれば、簡単な実装例などを教えていただきたいです。
やりたいことはなんでしょうか?
サーバー上にあるEXCELファイルをマクロで操作したいので、VBScriptを利用できたら良いなと考えております。
サーバ上というのは、google ドライブですか? google ドライブではないと思うので、gas を使うという意味がわからないです。VB Script とか VBA とかを手元の PC で動かすことでは実現できないのでしょうか。
操作したい内容にもよりますが google apps script で excel は編集できないので、excel を google シートに移行できるか、とかを考えたほうがいいのかもしれないです。
ご意見ありがとうございます。サーバー上とはgoogleドライブ上ではありません。本来は、gasの実行後に自動でEXCELマクロを実行したいのですが、gasの実行完了をトリガーにEXCELマクロを実行する方法がわからないため、gasでマクロを起動するVBScriputを実行する手段があれば知りたかったのです。EXCELからスプレッドシートへの移行も考えてみます。
なぜ gas を実行するかが全く分かりません。windows のタスクスケジューラでvbscript/バッチを起動すれば済むように思います。gas からあなたのサーバへはurlfetchしかできないので、http サーバを起動しておいて、gasからのアクセスをフックにして、サーバサイドのスクリプト(phpとか、何でもいいですが)から、ローカルのbatch をキックすることになります。そこまでおおげさなことをして、結局サーバPCが電源が入っていないと実行できないので、タスクスケジューラで済む、という話になります。
gmailで特定の件名のメールを受信したときにスクリプトを実行したいと思い、近いことが可能なgasを採用しました。