Speichern Sie die Datentabelle auf einem Sharepoint<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hallo alle
Es ist mir gelungen, Datentabellen (manuell hochgeladen) von einem Sharepoint mit JSL zu lesen.
Ich kann jedoch keine Möglichkeit finden, JMP (Version 8.0.2 unter Windows) dazu zu bringen, eine Datei auf diesem Sharepoint zu speichern.
Um eine Datei zu lesen, verwende ich:
dt = open(::path||"MeineTabelle.jmp");
wobei Pfad eine lange Zeichenfolge ist, die mit beginnt http:// .....
Das funktioniert gut.
Um eine Datei zu speichern, verwende ich:
dt << save(::path||"MyTable1.jmp")
JMP interpretiert ::path||"MyTable1.jmp" als Dateinamen und nicht als vollständigen Pfad inkl. Dateinamen!? Und speichert die Datei mit blöd langem Namen im aktuellen Verzeichnis statt auf dem Sharepoint...
Alle Vorschläge werden sehr geschätzt!
BR, Marianne
Betreff: Datentabelle auf einem Sharepoint speichernIch werde mich mit unseren IT-Leuten in Verbindung setzen.
Vielen Dank für Ihre Hilfe bei der Klärung!
BR, Marianne
Betreff: Datentabelle auf einem Sharepoint speichernIch verwende Internet Explorer 8 unter Windows XP.Unser Sharepoint ist nicht die neuste Version.
Klingt so, als müssten Sie sich bei Ihrem Sharepoint-Administrator erkundigen.Die folgenden Befehle funktionierten übrigens:
dt = aktuelle Datentabelle ();
dt << save("\\abcde.jnj.com\def\hijkl\Shared Documents\x.jmp");
Betreff: Datentabelle auf einem Sharepoint speichernNein, ich wirklich haben getan, wie Sie schreiben, und erhalten Sie den Pfad in meiner vorherigen Antwort. Ich verwende Windows XP - vielleicht verwenden Sie etwas anderes?
Wie auch immer - das Entfernen des http: und das Austauschen der vorderen Schrägstriche durch Backslashes funktionierte bis zu einem gewissen Grad ...
Jetzt versteht JMP, was ich tun möchte und versucht um die Datei mit dem richtigen Namen im richtigen Ordner zu speichern. Nur bekomme ich jetzt eine Fehlermeldung:
I/O-Problem. Öffnen im ReadWrite-Modus nicht möglich.
Der angegebene Netzwerkname ist nicht mehr verfügbar.
Datei kann nicht gespeichert werden.
Sieht nach einem Berechtigungsproblem aus, aber meine Berechtigungen auf diesem Sharepoint sind "Vollzugriff" - ich dachte, das wäre gut genug.
Betreff: Datentabelle auf einem Sharepoint speichernIch denke, Sie ändern die Ansicht in eine Explorer-Ansicht und kopieren dann die URL ( http:// ...) und versuchen, das zu nutzen.Ich glaube nicht, dass das funktionieren wird.Versuchen Sie stattdessen Folgendes:
Wenn Sie sich Ihren gewünschten Sharepoint-Ordner ansehen:
1. Ändern Sie die Ansicht zu Alle Dokumente
2. Klicken Sie auf Aktionen > Mit Windows Explorer öffnen
3. Sobald sich das Windows Explorer-Fenster (getrennt vom IE) öffnet, haben Sie einen Ordnerpfad im Unc-Stil, den Sie verwenden können.Es sollte mit beginnen \\ .
Betreff: Datentabelle auf einem Sharepoint speichernLiebe PMroz
Danke für deinen Kommentar, aber genau das habe ich getan!
Öffne den Sharepoint-Ordner im Windows Explorer und kopiere den Pfad von hier: ::pathstr=" http://mysite.mycompany.net/mysubject/JMP_DB/ ";.
Dieser Pfad funktioniert gut mit dt=open(::pathstr||"MyTable.jmp").
Aber es funktioniert nicht mit dt<
Siehe Erklärung dessen, was in meiner Antwort oben passiert.
BR, Marianne
Irgendwie habe ich einen zusätzlichen Satz http: im obigen Text bekommen ... Nachricht wurde bearbeitet von: Marianne Toft
Betreff: Datentabelle auf einem Sharepoint speichernSehen Sie, ob Sie Ihren Sharepoint-Ordner als Windows-Ordner öffnen können.Dadurch erhalten Sie den Pfad im Unc-Stil, der von JMP aus funktioniert.Wenn Sie sich den entsprechenden Sharepoint-Ordner ansehen, klicken Sie auf Aktionen > Mit Windows Explorer öffnen.Sie erhalten ein Windows Explorer-Fenster mit Ihren Dateien.Der richtige Ordnerpfad befindet sich oben und sieht in etwa so aus:
\\mysite.mycompany.com\mysubject\jmpprograms\Shared Documents
Dann lautet Ihr vollständiger Dateipfad "\\mysite.mycompany.com\mysubject\jmpprograms\Shared Documents\MyTable.jmp".
Betreff: Datentabelle auf einem Sharepoint speichernHallo Guillaume
Vielen Dank für den Versuch zu helfen .
Ja, mein Pfad ist ein String (definiert als ::path = " http:// ..............\"; )
Der Pfad als solcher funktioniert gut, sonst hätte der open-Befehl nicht funktioniert.
Aber beim Speichern tritt das Problem auf. Ich habe das Problem genagelt, aber weiß nicht, wie ich es lösen soll! Das Problem ist, dass Save die Eingabezeichenfolge, die ich ihm gebe, falsch interpretiert.
dt< speichert dt als MyTable.jmp in dem Aktuelles Verzeichnis .
dt< speichert dt als MyTable.jmp in C:\Programme .
dt< http://........\MeineTabelle.jmp ") soll dt speichern als MyTable.jmp in dem angegebenen Ordner auf dem Sharepoint (durch den Pfad angegeben), sondern speichert stattdessen dt in der Aktuelles Verzeichnis als Datei namens http---....................MyTable.jmp .
Im Log steht keine Fehlermeldung - nur 'Scriptable[]' als JMP tut Speichern Sie die Datei - nur an der falschen Stelle mit dem falschen Namen ...
Ich habe auch versucht, das Verzeichnis mit set current directory zu wechseln, weil ich dachte, dass ich die Datei dann mit speichern könnte dt<
aber nichts passiert (keine Fehlermeldung, kein Verzeichniswechsel).
setze aktuelles Verzeichnis (::Pfad);
BR, Marianne
Betreff: Datentabelle auf einem Sharepoint speichernHallo Marianne,
Hast du es mit dieser Syntax versucht?
strpath = " http:// ..............";
dt = open(strpath || "MyTable.jmp");
dt << save(strpath || "MyTable1.jmp");
Könnten Sie das Protokoll der Sicherungsanweisung kopieren?
Grüße,
Guillaume