Spreadsheet Lookup
基于相关的文本字符串(键)在电子表格数据中查找值。这在许多图层共享共同属性的 design systems 中可能很有用。例如,在下表中,key corner-radius 将返回一个 value 为 10。
| Key | Value |
|---|---|
| corner-radius | 10 |
使用查找的优点是,行可以出于组织目的移动,而不会丢失与值的链接。
File - 连接一个 .csv 或 Google Sheet Asset。
Excel Sheet - 从 .xlsx 资产中选择一个 sheet(标签页)。
Lookup Column - 选择数据中要搜索键的列。
Lookup Key - 指定要在 Lookup Column 中查找的键(文本)。
Value Column - 选择要与 Lookup Key 匹配的列。
- 创建一个 Rectangle。
- 在 Assets Window 中右键点击,选择 Import Google Sheet…
- 粘贴此 url - https://docs.google.com/spreadsheets/d/1DB4Yv0W_sT1nIlKiQFUBeQyXZoz88tdQt8YvLzXYwbU/edit?usp=sharing
- 创建一个 Spreadsheet Lookup。
- 将 Google Sheet 从 Assets Window 拖到 Spreadsheet Lookup 上的 File 属性。
- 为 Lookup Column 选择
Key列。 - 为 Value Column 选择
Value列。 - 在 Lookup Key 中输入
corner-radius。 - 连接 spreadsheetLookup.id→rectangle.cornerRadius。
对电子表格中数据的任何更改都需要通过在 Asset Window 中右键点击电子表格 Asset 并选择 Reload 来更新。