找回密码
 立即注册

QQ登录

只需一步,快速开始

隔壁老王 活字格认证

金牌服务用户

309

主题

1063

帖子

3954

积分

金牌服务用户

积分
3954

活字格认证

隔壁老王 活字格认证
金牌服务用户   /  发表于:2024-7-28 10:12  /   查看:621  /  回复:8
100金币


我需要用一个公式字段来拼接小图的地址
示例数据
bb59bff9-e9d2-4aba-9bc7-293cdd69011e_微信截图_20210827221912.jpg
4f8d27e4-946f-4c5d-a6d0-965db62546f8_8c28b36f35d937e02de3ce9cc2805eb.png
8a074ba7-a43c-486d-b4f7-f8cc32e385e8_f75554c2a0177e8c495b343a6ebf293.jpeg
6e5e9ea5-2a0e-4a20-b926-ba0d04c69093_微信图片_202104161250211.jpg
修改为

bb59bff9-e9d2-4aba-9bc7-293cdd69011e_微信截图_20210827221912.samll.jpg
4f8d27e4-946f-4c5d-a6d0-965db62546f8_8c28b36f35d937e02de3ce9cc2805eb.samll.png
8a074ba7-a43c-486d-b4f7-f8cc32e385e8_f75554c2a0177e8c495b343a6ebf293.samll.jpeg
6e5e9ea5-2a0e-4a20-b926-ba0d04c69093_微信图片_202104161250211.samll.jpg

有以下问题要注意
原名称中可能会有多个点
最后的文件格式不是固定的 有jpg 也可能是jpeg 或者是png不固定

所以需要的公式是  在字符串的最后一个点的前面加上指定字符串  ".samll"  (只有一个点就在这个点前面加,没有点就不加)

最佳答案

8 个回复

倒序浏览
最佳答案
最佳答案
VVANVI悬赏达人认证
论坛元老   /  发表于:2024-7-28 10:12:47
来自 6#
本帖最后由 VVANVI 于 2024-7-28 13:21 编辑







本帖子中包含更多资源

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

x

评分

参与人数 1金币 +5 收起 理由
Lay.Li + 5 赞一个!

查看全部评分

回复 使用道具 举报
VVANVI悬赏达人认证
论坛元老   /  发表于:2024-7-28 11:00:14
2#
可以用js 代码处理
  1. function updatefile(txt){
  2.     var arr1 = ['.jpg','.png','.jpeg']
  3.     var arr2 = ['.small.jpg','.small.png','.small.jpeg']
  4.     for (i in arr1){
  5.     txt = txt.replaceAll(arr1[i],arr2[i])
  6.     }

  7.     // console.log(txt)
  8.     return txt
  9. }
复制代码


本帖子中包含更多资源

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

x
回复 使用道具 举报
隔壁老王活字格认证
金牌服务用户   /  发表于:2024-7-28 11:45:32
3#
VVANVI 发表于 2024-7-28 11:00
可以用js 代码处理

这个代码应该怎么用呢? 我需要表格调用的时候用这个字段
回复 使用道具 举报
VVANVI悬赏达人认证
论坛元老   /  发表于:2024-7-28 11:57:12
4#
隔壁老王 发表于 2024-7-28 11:45
这个代码应该怎么用呢? 我需要表格调用的时候用这个字段

打字说不清楚,  你最好弄个demo 可以给你示范

或者你加我q123235305 远程演示也行
回复 使用道具 举报
隔壁老王活字格认证
金牌服务用户   /  发表于:2024-7-28 12:55:55
5#
VVANVI 发表于 2024-7-28 11:57
打字说不清楚,  你最好弄个demo 可以给你示范

或者你加我q123235305 远程演示也行

谢谢,请查看demo

本帖子中包含更多资源

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

x
回复 使用道具 举报
VVANVI悬赏达人认证
论坛元老   /  发表于:2024-7-28 13:23:34
7#
代码跟工程均已附上,  你可以根据自己的想法, 改成直接写数据库也行
回复 使用道具 举报
易水寒活字格认证
初级会员   /  发表于:2024-7-29 09:57:05
9#

使用公式=TEXTBEFORE(C5,".",-1)和=TEXTAFTER(C5,".",-1)


运行后如下

本帖子中包含更多资源

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

x
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2024-7-29 10:01:51
10#
感谢各位大佬的支持~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部