{"id":13607349,"url":"https://github.com/Niko030303/vikadata-widget-find-and-replace","last_synced_at":"2025-04-12T11:32:22.368Z","repository":{"id":169347274,"uuid":"437823513","full_name":"Niko030303/vikadata-widget-find-and-replace","owner":"Niko030303","description":"选择一列，对符合查找条件的内容进行批量替换","archived":false,"fork":false,"pushed_at":"2022-01-25T07:16:55.000Z","size":75,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2024-08-01T19:44:49.535Z","etag":null,"topics":["awesome-vikadata","find-and-replace","vika","vika-widget","vikadata","widget"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Niko030303.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2021-12-13T10:09:05.000Z","updated_at":"2022-09-14T19:28:26.000Z","dependencies_parsed_at":null,"dependency_job_id":"3e428432-99ba-44aa-9f1d-936cbbc7df18","html_url":"https://github.com/Niko030303/vikadata-widget-find-and-replace","commit_stats":null,"previous_names":["niko030303/vikadata-widget-find-and-replace"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Niko030303%2Fvikadata-widget-find-and-replace","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Niko030303%2Fvikadata-widget-find-and-replace/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Niko030303%2Fvikadata-widget-find-and-replace/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Niko030303%2Fvikadata-widget-find-and-replace/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Niko030303","download_url":"https://codeload.github.com/Niko030303/vikadata-widget-find-and-replace/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223514181,"owners_count":17158141,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["awesome-vikadata","find-and-replace","vika","vika-widget","vikadata","widget"],"created_at":"2024-08-01T19:01:17.865Z","updated_at":"2024-11-07T12:32:05.742Z","avatar_url":"https://github.com/Niko030303.png","language":"TypeScript","funding_links":[],"categories":["🎯开源维格小程序"],"sub_categories":["第三方开源"],"readme":"# 维格小程序 - 字符串的查找替换\n\n选择一列，对符合查找条件的内容进行批量替换\n\n## **🎨 功能介绍**\n\n本小程序可以根据关键字，查找当前视图下所选列中的内容，并替换成想要的文本\n\n例如：研发人员小明用维格表管理产品内展示的文案，有一天，产品经理灵光一闪，并经产品内部评审后决定更名部分产品文案，并给小明下达了更新配置表的文案需求。\n\n小明看着数千条文案，陷入了抓狂状态，但为了完成任务，只好查找关键字后再一个个改...\n\n\u003e 注意：本小程序是基于视图的文本查找替换，只会影响当前视图下的记录\n\n## **🚀 快速上手（现成模板）**\n\n为了让大家可以快速体验到这款小程序的用途，这里已经提前做好了一个维格表模板，包含两个例子，浏览器打开即可体验\n\n\u003e 体验地址：https://vika.cn/share/shrnBHAd0u84rxLxPGKES\n\n你需要先选择一个视图，筛选出你需要批量查找替换的记录\n\n![CleanShot 2022-01-24 at 17.15.54@2x.png](https://s1.vika.cn/space/2022/01/25/97d2707b5d114c4287fcdf680633c6d0)\n\n选择一列，输入要查找的关键字和替换文本\n\n![CleanShot 2022-01-24 at 17.18.11@2x.png](https://s1.vika.cn/space/2022/01/25/5cab76804f494fc4b80fb858c8aea225)\n\n点击「预览」可以看到匹配的记录，方便你进行内容替换的确认\n\n![7e9e136b-faad-4cba-9b44-f044bf563394.png](https://s1.vika.cn/space/2022/01/25/ccf67bfe1539428b8b2fa1c6962e2063)\n\n点击「全部替换」将匹配记录更新为替换后的记录\n\n![aae290c9-6ea3-424f-b794-fbe9997413b9.png](https://s1.vika.cn/space/2022/01/25/622807b18916482681295b962eb118b1)\n\n\n\n## **🙋‍♂️ 常见问题**\n\n**1、目前支持哪些字段类型？**\n\n目前支持单行文本、多行文本、网址、邮箱、电话的字段类型\n\n**2、使用这个小程序会将该列所有匹配内容都替换掉吗？**\n\n只会替换该视图下所选择列的匹配内容\n\n**3、为什么我点击不了「全部替换」**\n\n为了避免误触等造成原数据破坏，需要先对匹配结果进行确认，先点击「预览」，才可以点击「全部替换」哟～\n\n**4、替换的数据如何恢复？**\n\n点击表格左上方的撤回按钮，或者使用快捷键\u003ckbd\u003eCtrl+Z\u003c/kbd\u003e（Windows）、\u003ckbd\u003eCommand+Z\u003c/kbd\u003e（MacOS）均可进行撤回操作\n\n\n\n## 🥂 讨论交流\n\n在日常使用中或者二次开发过程中有疑问或者新想法，欢迎前往官方社区的小程序主页留言评论给我~\n\n👉 [点我跳转「字符串查找替换」的主页](https://bbs.vika.cn/article/119)\n\n## 🎯 更新日志\n\nv0.1.2 - 2022年1月20日\n\n- 【调整】预览结果部分的UI优化，转为使用react-table渲染，增加分页功能\n- 【新增】用户初次进入表格和未点击「预览」时，「全部替换」按钮置灰\n- 【调整】字段下拉框调整为仅显示「单行文本、多行文本、网址、邮箱、电话」\n- 【新增】字段下拉框新增搜索功能\n\nv0.1.0 - 2021年12月13日\n\n- 【初始化】发布首个版本，用户可以实现对单列（String）内容的批量查找替换\n\n## 😍 更多有趣的维格小程序\n\n如果你喜欢学习、折腾各种维格小程序，可以看看维格官方的宝藏库，里面收集有大量的小程序项目、vika API项目：\n\n👉 [awesome-vikadata](https://github.com/vikadata/awesome-vikadata)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FNiko030303%2Fvikadata-widget-find-and-replace","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FNiko030303%2Fvikadata-widget-find-and-replace","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FNiko030303%2Fvikadata-widget-find-and-replace/lists"}