# 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 文件中调用对应的值即可,更多进阶用法请参考官网文档 (opens new window)
另外:
插件有一个实用的功能
- 可以截断超出宽度的文本
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 文件扩展名
——《论语》