JSLを使用してsharepointサイトに保存された.addinを開く方法は?自動更新機能をアドインに組み込みました。 アドインの新しいバージョンは、共有ポイントに保存されます。 共有ポイントから jmp テーブルを開くことはできますが、アドイン ファイルを開くことができません。
作品:
開ける(" https://sharepoint.xxx/jmp_table.jmp ")
動作しません:
開ける(" https://sharepoint.xxx/addin_try.addin ")
開ける(" https://sharepoint.xxx/addin_try.zip ")
アドインを共有ポイントからローカル ディレクトリにコピーして、アドインを開くことができるのではないかと考えましたが、それもうまくいきませんでした。
ファイルをコピー(" https://sharepoint.xxx/addin_try.addin ", "C:\temp\addin_try.addin")
ファイルをコピー(" https://sharepoint.xxx/addin_try.zip "、"C:\temp\addin_try.zip")
ファイルのコピー コマンドを実行すると、「パスが無効です」というエラーが表示されます。特定された無効なパスは、デフォルト ディレクトリと URL を連結したものであり (なぜでしょうか?)、URL が少し壊れています。
C:\my_default_directory\C--https---sharepoint
提案?
Re: JSL を使用して sharepoint サイトに保存されている .addin を開く方法は?GZ さんのオフライン ヘルプに感謝します。あなたの適切なアドバイスで問題を解決できました。 この問題を抱えている他のユーザーにとって重要なのは、以下に示すように、ファイルの場所を別の方法で指定することです。
作品
\\sharepoint.xxx.com@SSL\DavWWWRoot\(sharepoint 上のフォルダー)
動作しません
https://sharepoint.xxx.com/(フォルダシェアポイント上)
Re: JSL を使用して sharepoint サイトに保存されている .addin を開く方法は?@gzmorgan0
GZ -- ご連絡をお待ちしております。
スクリプト インデックスの例をありがとうございます。 おそらく正しいJSLだと思いますが、セキュリティの「機能」のためにここでは機能しない可能性があります。 スクリプト インデックスから直接この例を試したところ、次のようなエラー メッセージが表示されました (特定の Web サイトの問題ではないことを確認するために、community.jmp.com 以外のいくつかのサイトを試しました)。
nhl.bamcontent.com ポート 443 への接続に失敗しました: タイムアウトしました
共有ポイントの場所で同じことを試したところ、jmp テーブルをダウンロードしようとしても、別のエラーが発生しました。
HTTP/1.1 401 無許可
助けてくれてありがとう。 すべてのアドイン ユーザーがアクセスできる別の場所を見つけられるかどうかを確認します。
Re: JSL を使用して sharepoint サイトに保存されている .addin を開く方法は?@drew_baumgartel 、
こんにちはドリュー! JMP 14 を使用している場合は、[スクリプト インデックス] > [オブジェクト] > [HttpRequest] を参照してください。
JMP の例を次に示します。
Names Default To Here( 1 );
request = New HTTP Request(
URL(
"https://community.jmp.com/kvoqx44227/attachments/kvoqx44227/sample-data/49/1/BlueBirds.jmp"
),
Method( "Get" )
);
file = request << Download( "$TEMP/BlueBirds.jmp", replace );
If( !Is Empty( file ),
Open( file )
);