Datentabelle auf einem Sharepoint speichern<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hallo zusammen
Es ist mir gelungen, mithilfe von JSL Datentabellen (manuell hochgeladen) von einem Sharepoint 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||"MyTable.jmp");
Dabei ist path eine lange Zeichenfolge, 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 einem blöden langen Namen im aktuellen Verzeichnis statt auf dem Sharepoint ...
Alle Vorschläge sind sehr willkommen!
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 Lösung dieses Problems!
BR, Marianne
Betreff: Datentabelle auf einem Sharepoint speichernIch verwende Internet Explorer 8 unter Windows XP.Unser Sharepoint ist nicht die neueste Version.
Klingt, als müssten Sie sich an Ihren Sharepoint-Administrator wenden.Die folgenden Befehle haben übrigens funktioniert:
dt = aktuelle Datentabelle();
dt << save("\\abcde.jnj.com\def\hijkl\Shared Documents\x.jmp");
Betreff: Datentabelle auf einem Sharepoint speichernNein, wirklich haben Fertig, während Sie schreiben und den Pfad in meiner vorherigen Antwort finden. Ich verwende Windows XP – vielleicht verwenden Sie etwas anderes?
Wie auch immer – das Entfernen des http: und das Ersetzen der vorderen Schrägstriche durch hintere Schrägstriche hat bis zu einem gewissen Grad funktioniert ...
Jetzt versteht JMP, was ich tun möchte und versucht um die Datei mit dem richtigen Namen im richtigen Ordner zu speichern. Erst jetzt bekomme ich eine Fehlermeldung:
E/A-Problem. Öffnen im ReadWrite-Modus nicht möglich.
Der angegebene Netzwerkname ist nicht mehr verfügbar.
Datei kann nicht gespeichert werden.
Sieht nach einer Art Berechtigungsproblem aus, aber meine Berechtigung für diesen Sharepoint ist „Vollzugriff“ – ich dachte, das reicht aus.
Betreff: Datentabelle auf einem Sharepoint speichernIch denke, Sie ändern die Ansicht in eine Explorer-Ansicht und kopieren dann die URL ( http:// ...) und versuche, 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 auf Alle Dokumente
2. Klicken Sie auf Aktionen > Mit Windows Explorer öffnen
3. Sobald das Windows Explorer-Fenster geöffnet wird (separat vom IE), steht Ihnen ein Ordnerpfad im UNC-Stil zur Verfügung, den Sie verwenden können.Es sollte beginnen mit \\ .
Betreff: Datentabelle auf einem Sharepoint speichernLieber PMroz
Vielen Dank für Ihren Kommentar, aber genau das habe ich getan!
Habe den Sharepoint-Ordner im Windows Explorer geöffnet und den Pfad von hier kopiert: ::pathstr=" http://mysite.mycompany.net/mysubject/JMP_DB/ ";.
Dieser Pfad funktioniert gut mit dt=open(::pathstr||"MyTable.jmp").
Aber es funktioniert nicht mit dt<
Die Erklärung, was passiert, finden Sie in meiner Antwort oben.
BR, Marianne
Irgendwie habe ich einen zusätzlichen Satz von http: im obigen Text bekommen ... Die Nachricht wurde bearbeitet von: Marianne Toft
Betreff: Datentabelle auf einem Sharepoint speichernPrüfen 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 den entsprechenden Sharepoint-Ordner sehen, klicken Sie auf Aktionen > Mit Windows Explorer öffnen.Sie erhalten ein Windows Explorer-Fenster mit Ihren Dateien.Der korrekte 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, dass Sie versucht haben zu helfen .
Ja, mein Pfad ist eine Zeichenfolge (definiert als ::path = " http:// ..............\"; )
Der Pfad als solcher funktioniert einwandfrei, sonst hätte der Befehl open nicht funktioniert.
Aber beim Speichern tritt das Problem auf. Ich habe das Problem gelöst, weiß aber nicht, wie ich es lösen kann! Das Problem ist, dass Save die von mir eingegebene Eingabezeichenfolge falsch interpretiert.
dt< speichert dt als MyTable.jmp im Aktuelles Verzeichnis .
dt< speichert dt als MyTable.jmp In C:\Programme .
dt< http://.......\MyTable.jmp ") soll dt speichern als MyTable.jmp im angegebenen Ordner auf dem Sharepoint (angegeben durch den Pfad), sondern speichert dt stattdessen im Aktuelles Verzeichnis als Datei mit dem Namen http---.................MyTable.jmp .
Es gibt keine Fehlermeldung im Protokoll – nur „Scriptable[]“ als JMP tut Speichern Sie die Datei - nur am falschen Ort mit dem falschen Namen ...
Ich habe auch versucht, das Verzeichnis mit „Aktuelles Verzeichnis festlegen“ zu ändern, weil ich dachte, dass ich die Datei dann mit speichern könnte dt<
aber es passiert nichts (keine Fehlermeldung, kein Verzeichniswechsel).
aktuelles Verzeichnis festlegen (::path);
BR, Marianne
Betreff: Datentabelle auf einem Sharepoint speichernHallo Marianne,
Haben Sie es mit dieser Syntax versucht?
strpath = " http:// ..............";
dt = open(strpath || "MyTable.jmp");
dt << save(strpath || "MyTable1.jmp");
Könnten Sie das Protokoll der Save-Anweisung kopieren?
Grüße,
Guillaume