请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

张宇珂

初级会员

3

主题

18

帖子

223

积分

初级会员

积分
223
最新发帖
张宇珂
初级会员   /  发表于:2024-9-18 16:09  /   查看:122  /  回复:1
15金币
想请问一下,如何控制这个导入导出的权限?比如:A可以导出;B无法导出
image.png254539183.png

最佳答案

查看完整内容

您好!可以基于Workbook:export()接口自定义导出功能,在Workbook:export()方法的成功回调函数中控制权限,如下动图所示: 可参考如下代码: 请参考官网API文档了解详情: Workbook:export()--https://demo.grapecity.com.cn/sp ... ets.Workbook#export

1 个回复

倒序浏览
最佳答案
最佳答案
Wilson.Zhang
超级版主   /  发表于:2024-9-18 16:09:07
来自 2#
您好!可以基于Workbook:export()接口自定义导出功能,在Workbook:export()方法的成功回调函数中控制权限,如下动图所示:
导出控制权限.gif

可参考如下代码:
  1. function customExport(age) {
  2.     spread.export(function (blob) {
  3.             //  年龄大于18方可导出
  4.             if (age > 18) {
  5.                 saveAs(blob, 'filename.xlsx');
  6.             } else {
  7.                 console.log('年龄不足');
  8.             }
  9.         }, function (e) {
  10.             console.log(e);
  11.         }, {
  12.             fileType: GC.Spread.Sheets.FileType.excel,
  13.             includeBindingSource: true
  14.         });
  15. }
复制代码

请参考官网API文档了解详情:
Workbook:export()--https://demo.grapecity.com.cn/sp ... ets.Workbook#export
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部