自学内容网 自学内容网

如果你想在Nomad Web中操作Excel数据

大家好,才是真的好。

没有意外,我猜你也会想在Nomad Web中操作Excel数据,毕竟你在Notes客户机中就是这样操作的。

不过,一个运行在浏览器中,一个运行在Notes客户机(操作系统)中。因此,有着截然不同的境况。

我们以导出Notes数据到Excel中为例来讲述。

直接上步骤。

首先,创建一个代理程序,例如名字叫做ExportExcelData,写入lotusscript,如下图所示:
在这里插入图片描述
然后在视图vwByName中来进行调用,创建一个按钮,里面写调用公式,如下图:
在这里插入图片描述
最后在Notes客户机中预览,点击ExportExcelData按钮,成功导出,如下图:
在这里插入图片描述
我们也可以打开C盘到指定的位置进行查看,打开该Excel文件:
在这里插入图片描述
现在我们能够确认在Notes中,该代码能够正常工作,即调用Excel程序生成一个电子表格,然后我们在Nomad Web中访问同样的功能:
在这里插入图片描述
Duang!有报错“Operation not supported on this platform”,操作不被该平台允许,咋回事?

原来在浏览器中运行的Nomad Web受限,无法直接调用Excel程序进行数据导出,所以该功能不能直接在Nomad Web中执行。

换一个思路,例如我们在Nomad Web中不直接执行,而是发送给Domino服务器执行,能行吗?

说试就试。我们将代理ExportExcelData拷贝一下,改名为ExportExcelDataOnDomino,然后代理属性中设置定时执行,但从不执行,如下图:
在这里插入图片描述
接着在安全性中,设置“允许具有完全管理权限的受限操作”,如下图:
在这里插入图片描述
回到视图中,新建一个按钮,名字叫做“ExportExcelDataOnDomino”,这回不用公式进行调用代理,而是采用LotusScript来进行调用,如下图:
在这里插入图片描述
最后,我们在Nomad Web中预览,点击ExportExcelDataOnDomino按钮,Domino服务器即可执行该代理,并导出Excel文件,如下图:
在这里插入图片描述
同理,从Excel中导入数据也可以使用该方式,即浏览器端执行不了,我们提交给后台Domino服务器来执行即可。

今天就介绍到这里吧。更多文章可关注微信公号:协作者


原文地址:https://blog.csdn.net/XZZ_2018/article/details/137677682

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!