無法將文件保存到Sharepoint大家好。 在對我而言,複雜的腳本從存儲在Sharepoint上的Excel文件中提取特定數據,然後執行必要的分析,並另存為交互式HTML文件之後,我似乎在努力解決這個問題。基本步驟。 我再也看不到樹木的木頭了。 我在這裡想念什麼嗎?
此格式適用於保存到我的桌面或PC上的任何驅動器:
myPlatform << Save Interactive HTML( "$DESKTOP/Whole Milk SPC.htm" );
這不適用於“保存到Sharepoint”:
myPlatform << Save Interactive HTML( "https://dairygoldcloud.sharepoint.com/CI/Whole%20Milk%20SPC.htm" );
我是否缺少明顯的東西? 我沒有收到任何錯誤。
我具有對Sharepoint文件夾的寫訪問權,可以手動上傳文件,但是文件不會通過JSL腳本保存到Sharepoint。 我很困惑 任何幫助,將不勝感激。
腳本編寫回复:無法將文件保存到Sharepoint該URL看起來與我習慣的URL不同,下面是對我有用的示例。如果您手動上傳文件,可以使用JMP下載或Open()它嗎?
https://company.sharepoint.com/:x:/r/sites/Site/Shared%20Documents/Folder/Subfolder/File%20name.xlsx
如果由於權限問題而無法下載文件,則下面的兩個鏈接可能會有所幫助。您可能首先從本地保存文件,然後使用Copy Directory()將其推送到共享點:
https://community.jmp.com/t5/Discussions/Open-microsoft-office-365-cloud-based-excel-from-JMP-JSL/td-p/242367
https://community.jmp.com/t5/Discussions/Open-microsoft-office-365-cloud-based-excel-from-JMP-JSL/mp/242367#U242367
回复:無法將文件保存到Sharepoint非常感謝您的回复(對我的回复延遲表示歉意)。
以前,我使用了您包含的鏈接來使我能夠從Sharepoint讀取內容。 這很好。
嘗試了URL的各種組合,但根本無法正常工作。 最後,我參與了IT工作,解決方法是設置一個PowerShell,該PowerShell將每天在預定義的時間自動將JMP html文件傳輸到指定位置。 謝謝你的幫助。
回复:無法將文件保存到Sharepoint很高興您找到了解決方案。 請注意,您可以在JMP中運行powershell腳本,因此可以在JSL腳本中使用Run Program()函數來踢PS例程。 這是一個例子:
Names Default To Here( 1 );
commands = {
"hostname\!n",
"exit\!n"
};
icommand = 0;
RP = Run Program(
Executable( "PowerShell.exe" ),
ReadFunction( Function( {this}, Write( this << Read ) ) ),
WriteFunction(
Function( {this},
icommand++;
If( icommand <= N Items( commands ),
this << Write( commands[icommand] );
,
this << WriteEOF;
);
)
)
);回复:無法將文件保存到 Sharepoint我不知道(甚至不考慮)!
非常感謝。 過一個美好的聖誕節。
基蘭