linux wps jsa下的Shell函数无法带参数运行

function fd(){
    let x=Shell(ThisWorkbook.Path + '/run.sh',jsNormalFocus)
}

linux下 jsa , shell运行一个脚本可以正常运行

function fd(){
    let x=Shell(ThisWorkbook.Path + '/run.sh test',jsNormalFocus)
}

但是如果想把一个参数传递给脚本就无法运行,有办法吗?windows下没这个问题。

北京
浏览 169
收藏
3
分享
3 +1
7
+1
全部评论 7
 
wils

创作者俱乐部成员

暂时是写脚本到本地文件,executeexcel4macro调用glibc里的chmode赋予脚本执行权限,然后shell不带参数的执行脚本 直接用glibc里的system也行,只是怕被封。。。 还是等更新吧,据说下次更新linux也支持加载项自定义公式了,蛮期待的
· 海南省
回复
wils

创作者俱乐部成员

https://bbs.wps.cn/topic/48473 chmod拼写错了。。。
· 海南省
回复