Data Populator json 字段

Data Populator 是一款非常优秀的语义化设计数据填充工具,可以非常方便的为你的设计图赋予语义化的文字和图片填充内容。大大提升设计效率,节省大量的机械化无意义的工作,让设计更贴近实际效果。 在插件区有下载。 根据 Sketch 数据使用需求,整理了自定的 json,后续持续优化。 当前暂用一个完整的 json。

https://uwings.gitee.io/data/fulldata.json

复制地址, 使用 Data Populator , Populate with URL,在 URL 处粘贴 url 地址,右侧出现内容后表示成功。

由于 sketcch 的内部 symbols 的长度会被截断,某些时候 symbols 的文字长度也会引发自动适应内容的 bug,字段名尽量使用更短的写法,导致易读性下降,再次列举文件中字段说明:

应用中不确定数据类型可以打开 Date Populate 查看 json 文件中的示例。

注意:Clear Layers

restores populated Layers to their initial {placeholders}. An example: you used the placeholders {firstname} {lastname} in a Text Layer, they became "John Doe" after populating. "Clear Layers" will restore to {firstname} {lastname}.

This is useful because populating a Text Layer means the initially used {placeholders} will be persisted – so without restoring, it would always try to populate the initial {placeholders}, no matter what you type into the field.

重新设置调用标签时,需要使用 清理图层 功能 否则,即使你重新设置了 override , 也会按原始的 {tag} 填充内容。 除非新插入 symbols 或者重置。

使用方法: 在 sketch 文件中调用对应的值即可,更多进阶用法请参考官网文档

另外:

插件有一个实用的功能

  • 可以截断超出宽度的文本 Trim overflowing text(area text layers)
  • 可选在末尾添加 Insert ellipsis after trimmed text

不过可能因为版本兼容问题,根据官方说法,设置文本为适应宽高 的方式并不生效 ,目前经测试,可用方式为不设置文本为固定宽度模式,仅仅需要直接设置文本的宽度值即可。

头像

{avatar} : https://i.pravatar.cc/300 头像,300px大小,最多支持 1000x1000

中文

日期时间

{zymd} : 2019年12月20日 年月日,中文字

{zmd} : 12月20日 月日

{ztime} : 下午 3:04 时间 上午 / 下午

位置

{zcountry} : 拉脱维亚 国家(中文)

{zcompany} : 迪卡侬集团 公司(中文)

{zPR} : 陕西省 省(中文)

{zcity} : 柳州 市(中文)

性别姓名

{zname} : 能齐心 姓名(中文)

{pyname} : xiongqixin 对应的姓名拼音

{zgender} : 性别

文本

{ztitle} : 号辰两长阶四 短标题

{ztext} : 开金过成主常风共,收这大议手如,间细杏还广卖。 长标题

{zpara} : 路今性种子资了派解,例么米非事定收,真步克... 段落文本

英文

日期时间(英)

{mdy} : 5/29/2019 日月年日期方式

{datetime} : 2019-01-22 21:56:47 年月日 时分秒

{dateStime} : 2019/01/22 21:56:47 年月日 时分秒

{ymd} : 2019-12-20 年月日

{md} : 12-20 月日

{time} : 3:04 PM 时间 AM / PM

{24hs} : 23:44:47 时分秒 24 小时制

{24h} : 23:44 时分 24 小时制

个人信息

{fname} : Mason 姓(英文)

{lname} : Williams 名(英文)

{flname} : Mason Williams 姓名(英文)

{lfname} : Williams Mason 名姓(英文)

{tname} : Mr. Mason Williams 先生|女士 姓名

{gender} : Male 性别(英文)

{jtitle} : Inspector 工作职位

{phone} : 162-0701-6283 电话

{mail} : Mason_Williams1263@mafthy.com 邮件

数值类

{ID} : 1 一个顺序的 id

{digit} : 6 各位数字

{int100} : 73 随机整数,100 以内

{int000} : 921 正负整数 -999 ~ 999

{intfull} : 902 浮点数

{positive} : 124999549.73 正数,可以截断到制定位数使用

{secret} : M1frRlHbeAdybQxgdCDkp9Kw1mA5qATe 一段 secret,可以直接或截断用

{GUID} : 91d082e2-1a64-484b-b1d0-8878946c3302 一个 GUID

{pid} : 823-47-1661 pid

{IP} : 132.248.237.47 IPv4 地址

{ISBN} : 156-04-61667-55-1 书籍 ISBN

{credit} : 6810-1723-0078-2507 信用卡号

{IBAN} : r664ZjYL6724223582877874 IBAN

其他

{boolean} : True 布尔值

{company} : Zepter 公司(英文)

{department} : IT 部门名称

{retail} : Inventory 零售

{skill} : Teamwork 技能

{stock} : Materials 股票

{food} : Kits 美食

{university} : George Washington University 大学名称

{movie} : Fantastic Beasts and Where To Find Them 电影名

{songs} : Listen to your heart 歌曲名

{country} : Namibia 国家(英文)

{city} : Laredo 城市(外文)

{addr} : Virginia Road, 6634 地址

{freq} : Never 频率词

{domain} : tech 域名后缀

{ext} : vb 文件扩展名

最后更新: 4 months ago