¿Cómo abrir .addin almacenado en el sitio de Sharepoint usando JSL?He integrado una función de actualización automática en un complemento. La nueva versión del complemento se almacena en un punto compartido. Puedo abrir tablas jmp desde el punto compartido sin problemas, pero no puedo abrir el archivo de complemento.
Obras:
Abierto(" https://sharepoint.xxx/jmp_table.jmp ")
No funciona:
Abierto(" https://sharepoint.xxx/addin_try.addin ")
Abierto(" https://sharepoint.xxx/addin_try.zip ")
Pensé que tal vez podría copiar el complemento desde el punto compartido a un directorio local y luego abrir el complemento, pero tampoco funcionó:
Copiar archivo(" https://sharepoint.xxx/addin_try.addin ", "C:\temp\addin_try.addin")
Copiar archivo(" https://sharepoint.xxx/addin_try.zip ", "C:\temp\addin_try.zip")
El comando Copiar archivo da un error de "La ruta no es válida", y la ruta no válida identificada es una concatenación del directorio predeterminado y la URL (¿por qué?), con la URL un poco alterada:
C:\mi_directorio_predeterminado\C--https---sharepoint
¿Sugerencias?
Re: ¿Cómo abrir .addin almacenado en el sitio de Sharepoint usando JSL?Gracias GZ por tu ayuda fuera de línea. ¡Pude resolver el problema con tus buenos consejos! Para cualquier otro usuario que tenga este problema, la clave es especificar la ubicación del archivo de manera diferente, como se muestra a continuación:
Obras
\\sharepoint.xxx.com@SSL\DavWWWRoot\(carpeta en sharepoint)
No funciona
https://sharepoint.xxx.com/(carpeta en sharepoint)
Re: ¿Cómo abrir .addin almacenado en el sitio de Sharepoint usando JSL?@gzmorgan0
GZ: ¡qué bueno saber de ti!
Gracias por el ejemplo del índice de secuencias de comandos. Creo que probablemente sea el JSL correcto, pero es posible que no funcione aquí debido a las "características" de seguridad. Cuando probé el ejemplo directamente desde el índice de secuencias de comandos, recibí un mensaje de error similar al siguiente (probé algunos otros sitios además de community.jmp.com para asegurarme de que no era un problema con un sitio web en particular)
No se pudo conectar al puerto 443 de nhl.bamcontent.com: se agotó el tiempo de espera
Cuando probé lo mismo con la ubicación de Sharepoint, recibí un error diferente, incluso cuando intentaba descargar una tabla jmp:
HTTP/1.1 401 no autorizado
Gracias por la ayuda. Veré si puedo encontrar otra ubicación a la que todos los usuarios del complemento tengan acceso.
Re: ¿Cómo abrir .addin almacenado en el sitio de Sharepoint usando JSL?@drew_baumgartel ,
¡Hola, Drew! Si está utilizando JMP 14, es posible que desee buscar en el Índice de secuencias de comandos > Objetos > HttpRequest.
Aquí hay un ejemplo de 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 )
);