找回密码
 立即注册

QQ登录

只需一步,快速开始

谢厅 讲师达人认证 悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2019-9-20 22:18  /   查看:11805  /  回复:13
1金币
本帖最后由 谢厅 于 2019-9-20 22:29 编辑

各位看官:
       今天群里有个小伙伴有这样的需求:
1、他的所有本地文件都有同一的命名规则
2、他一次性要导入很多附件
3、表格中每一条记录对应一个附件,而且这个一一对应关系就是文件的名称

       目前的做法,只能向这样在表格中一个一个地点击上传附件(如图:)


但是这样的话,是不是有点效率比较低呢?他想一次性解决
大伙儿想想有没有什么办法
。。。。。。。。。思考时间。。。。。。。
。。。。。。。。。。。。。。。。。。。。
。。。。。。。。。。。。。。。。。。。。
。。。。。。。。。。。。。。。。。。。。
好了,下面是我的办法
首先说思路
活字格的附件是被单独存在一个文件夹中的,
数据库中只保存了文件的名字
所以,办法不就来了吗
咱们不管三七二十一,先用一个临时表把附件丢进去,然后再想办法在表里把不同的文件名填进咱们需要的行里面,
这样,虽然我们不是直接通过这个表格上传的附件,但是我们还是能用储存的附件名称直接下载附件
所以,现在,问题来了。我们怎么把文件按照要求分别分配给不同的行呢?
首先:在附件单元格中的值其实是所有文件名用“|”拼接起来的,

我们把附件单元格命名为files,
思路就是我们遍历所有的行
给页面表格中作为条件的列命名为path
给页面表格中需要填进去文件的列命名为files
得到每一行的要求,
然后我们根据每一行的要求去取附件单元格中的文件名
然后,把这个名字填进单元格
以上,使用活字格的开放API就可以。
具体请看附件
有三个附件用来测试(因为需要文件名作为判断条件,把三个图片下载下来当附件使用)

附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

谢老板就是威武

评分

参与人数 1金币 +666 收起 理由
Eric.Liang + 666 很给力!

查看全部评分

13 个回复

倒序浏览
最佳答案
最佳答案
cg6207悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2019-9-20 22:18:22
来自 9#
谢老板就是威武

评分

参与人数 1金币 +66 收起 理由
LukeLiu + 66

查看全部评分

回复 使用道具 举报
djs521720讲师达人认证 悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2019-9-23 09:25:06
2#
学习下!
回复 使用道具 举报
谢厅讲师达人认证 悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2019-9-23 09:44:19
3#
只下载工程文档,不下载附件的,如果要测试,需要自己建一个和我这个附件名称相同的附件哟,因为表格是按照附件名称作为key去分配到不同的行的
回复 使用道具 举报
天朝四周处悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2019-9-23 10:51:22
4#
专门过来点个赞!
话说这种方法做好以后应该只有开发者本人能够熟练使用,用户的话,培训成本可能有点高
回复 使用道具 举报
谢厅讲师达人认证 悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2019-9-23 10:53:22
5#
天朝四周处 发表于 2019-9-23 10:51
专门过来点个赞!
话说这种方法做好以后应该只有开发者本人能够熟练使用,用户的话,培训成本可能有点高

为啥,用户不是直接上传所有附件就行了吗。
难度就在于文件的命名,但是他们公司目前就是需要把这一批命名好的文件归档么
回复 使用道具 举报
天朝四周处悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2019-9-23 11:40:49
6#
谢厅 发表于 2019-9-23 10:53
为啥,用户不是直接上传所有附件就行了吗。
难度就在于文件的命名,但是他们公司目前就是需要把这一批命 ...

命名是用js实现的么,我用的版本低,没有研究工程文件。
我以为是需要用户上传文件以后再手动命名……
回复 使用道具 举报
谢厅讲师达人认证 悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2019-9-23 11:45:42
7#
天朝四周处 发表于 2019-9-23 11:40
命名是用js实现的么,我用的版本低,没有研究工程文件。
我以为是需要用户上传文件以后再手动命名……

因为这个是别人提的需求,他的要求就是把已经命名好的文件按照文件名分配给不同的行
回复 使用道具 举报
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2019-9-23 14:09:06
8#
感谢谢老板的分享~
回复 使用道具 举报
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2019-9-24 16:23:54
10#
cg6207 发表于 2019-9-24 14:56
谢老板就是威武

你也一样,威武起来
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部