2016-04-13 5 views
0

Ich versuche, eine ausführbare Visual Studio-Anwendung sagen SAP Bestellung Voraussetzung Form.exe von einem Goggle Sheet oder einem anderen Mechanismus.Google Script oder Action Script zum Ausführen eines Programms auf einem Netzwerklaufwerk

Grundsätzlich wird mir kein Webbrowser erlauben, eine .exe-Datei auszuführen, da dies ein Sicherheitsrisiko darstellt. Vertrau mir, ich habe jetzt genug darüber gelesen. Deshalb habe ich eine Excel_Launcher.xlsm-Datei erstellt, die einfach ein Makro läuft und das funktioniert gut:

Private Sub Workbook_Open() 
Dim RetVal 
RetVal = Shell("\\MyNetwork\SAP Order Prerequisite Form.exe", 1) 
End Sub 

Leider kann ich diese Datei auf eine Google-Website nicht hochladen, so dachte ich, von der GoogleSheet mit etwas Action-Skript erstellen um diese Anwendung zu starten und nicht wirklich viel Glück zu haben. Ich habe auch versucht, das folgende Skript verwenden:

html> 
    <body> 
    <form name="form1"> 
     <input type=button onClick="test()" value="Open File"> 
     <br><br> 
    </form> 

    <script type="text/javascript"> 
     function test() { 
     var Excel = new ActiveXObject("Excel.Application"); 
     Excel.Visible = true; 
     Excel.Workbooks.Open("\\MyNetworkDrive\Excel_Launcher.xlsm"); 
     } 
    </script> 
    </body> 
</html> 

Irgendwelche Ideen auf einer App, die diese Datei direkt oder über einen Google-Skript wäre toll laufen kann.

+0

Dieses Skript ist nicht für ein Google-Blatt gültig. nicht klar, warum Sie es von einem Browser aus ausführen möchten. –

Antwort

0

Oh ... ok der Grund ist, weil wir ein internes System haben, das eTracker genannt wird, das eine Verbindung nur der folgenden Typen erlaubt. Es wird mir nicht erlauben, eine Verbindung zu einem Netzlaufwerk einzugeben, um ein EXE-Programm direkt auszuführen.

Http: // Https: // Javascript.

Also Sie sehen, ich dachte, dass ein Google-Blatt meine Bewerbung für ne starten könnte.