# 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
文件扩展名
——《论语》