找回密码
 立即注册

QQ登录

只需一步,快速开始

大英俊

金牌服务用户

30

主题

57

帖子

277

积分

金牌服务用户

积分
277
大英俊
金牌服务用户   /  发表于:2024-12-12 20:51  /   查看:142  /  回复:12
20金币

多行文本按空格拆分字段,按换行增加表格行。需要彦祖们的帮助



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

最佳答案

查看完整内容

可以喽 思路是通过数组操作,将文本分割解析成数组,然后通过循环命令添加表格数据,表格中的列通过数组游标去获取。

12 个回复

倒序浏览
最佳答案
最佳答案
凯神Jump悬赏达人认证 活字格认证
中级会员   /  发表于:2024-12-12 20:51:27
来自 4#
可以喽

思路是通过数组操作,将文本分割解析成数组,然后通过循环命令添加表格数据,表格中的列通过数组游标去获取。





本帖子中包含更多资源

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

x
回复 使用道具 举报
olookok活字格认证
论坛元老   /  发表于:2024-12-12 21:52:37
2#
这个比较麻烦 。思路 应该是把 多行文本 转化成 json。然后 json到表格。
回复 使用道具 举报
二麻子
中级会员   /  发表于:2024-12-13 08:41:21
3#
将字符通过JS代码分割为数组,通过循环将字符串填入到表中

关键代码
  1. const str = Forguncy.Page.getCell("input").getValue();
  2. const result = str.split(/\s+/); // 按空格或换行符分割
  3. Forguncy.Page.getCell("array").setValue(result);
  4. console.log(result);
复制代码

遇到的问题:代码失效,只能将数据放到单元格后从单元格取用,不能使用命令变量
  1. Forguncy.CommandHelper.setVariableValue("array", result);
复制代码








本帖子中包含更多资源

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

x
回复 使用道具 举报
大英俊
金牌服务用户   /  发表于:2024-12-13 10:52:35
5#
凯神Jump 发表于 2024-12-13 09:29
可以喽

思路是通过数组操作,将文本分割解析成数组,然后通过循环命令添加表格数据,表格中的列通过数组 ...

大佬你第一个参数A的换行是怎么打出来
回复 使用道具 举报
凯神Jump悬赏达人认证 活字格认证
中级会员   /  发表于:2024-12-13 11:07:07
6#
大英俊 发表于 2024-12-13 10:52
大佬你第一个参数A的换行是怎么打出来

直接敲回车就进去了
回复 使用道具 举报
大英俊
金牌服务用户   /  发表于:2024-12-13 11:11:10
7#
凯神Jump 发表于 2024-12-13 11:07
直接敲回车就进去了

10.0.5不支持。。按回车就确认了,我试了新版可以按回车
回复 使用道具 举报
凯神Jump悬赏达人认证 活字格认证
中级会员   /  发表于:2024-12-13 11:21:15
8#
大英俊 发表于 2024-12-13 11:11
10.0.5不支持。。按回车就确认了,我试了新版可以按回车

要不试试从别的地方复制过来一个换行
回复 使用道具 举报
凯神Jump悬赏达人认证 活字格认证
中级会员   /  发表于:2024-12-13 11:23:22
9#

本帖子中包含更多资源

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

x
回复 使用道具 举报
大英俊
金牌服务用户   /  发表于:2024-12-13 11:31:27
10#

试过了 复制不过来,插件已经是最新的了。我还是更新下客户端吧
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部