Google Sheets 资源
Google Sheet Asset 可用作 Spreadsheet Utility 的输入。从 Google Sheet 导入数据意味着数据可由任何人在浏览器中编辑,并无延迟地在 Cavalry 中更新。
Google Sheet URL
标题为“Google Sheet URL”的章节复制 Google Sheet 的 URL:
- 直接从浏览器标签页的地址栏/多功能框中复制到剪贴板。
- 使用 Share 选项中的 Copy Link 按钮复制到剪贴板。注意,如果 Spreadsheet 中有多个 sheet/标签页,此方法只会复制主 sheet 的 URL。默认情况下,此 sheet 的 URL 以
gid=0结尾,但如果该 Sheet 已被删除,将使用最近创建的 sheet。如有疑问,请从浏览器标签页的地址栏/多功能框中复制 URL。
引用 Sheet
标题为“引用 Sheet”的章节要引用特定的 sheet/标签页,请在浏览器中以该 sheet/标签页打开/活动状态时从地址栏/多功能框中复制 url。
通过 Share 按钮提供的 Link Sharing 选项必须设置为 Anyone with the link。Role 可以设置为任何可用选项。
目前尚不支持访问具有受限权限的 Sheet。
要导入 Sheet:
- 以下任一方式:
- 在 Assets Window 中右键点击,选择 Import Google Sheet…
- 使用
File > Import Google Sheet...菜单项。
- 在对话框窗口中输入 sheet 的
url。 - 点击
OK。
Google Sheet Asset 将出现在 Assets Window 中。
连接数据
标题为“连接数据”的章节将此 Asset 从 Assets Window 拖入 Viewport 或 Scene Window 将创建 Spreadsheet Utility 并将 Asset 连接到其 File 属性。
或者,手动创建 Spreadsheet Utility,然后将 Google Sheet Asset 从 Assets Window 拖入其 File 属性。
右键点击 Google Sheet Asset 提供以下选项:
- Spreadsheet Settings - 定义 Cavalry 如何解释数据(与 CSV Asset 的设置相同):
- Delimiter - 设置用于分隔数据中每个单元格的符号。注意 - 对于 Google Sheets Asset,必须设置为
,(逗号)。对于.csv数据,可能包含不同的分隔符。 - Quote - 设置用于确定数据中字符串的符号。
- Decimal Separator - 设置用于分隔数字整数部分和小数部分的符号。(例如
12.75中的.) - Factorize - 在使用 Spreadsheet 的 Factorize 属性时必须勾选。注意 - 因式分解数据可能会导致性能下降。
- Delimiter - 设置用于分隔数据中每个单元格的符号。注意 - 对于 Google Sheets Asset,必须设置为
- Rename - 重命名 Google Sheet Asset。
- Reload - 重新加载 Google Sheet 数据。每当 Google Sheet 更改时都需要重新加载。
- Replace Google Sheet - 将当前 Google Sheet 的链接替换为另一个。
- Open Google Sheet in Browser - 在网络浏览器中打开链接的 Google Sheet。
- Delete - 从 Scene 中移除 Google Sheet Asset。
如果列中包含混合数据类型的单元格(字符串/值/颜色等),可能需要在 Sheet 中指定格式,以便单元格的内容被”正确”解释。例如,下面的第一个单元格是数字,因此该列将按数字读取,但第二个单元格不是有效数字,因此不会被 Cavalry 读取。
| Column |
|---|
| 28 |
| 11/345 |
在此示例中,需要使用 Google Sheets 中的 Format > Number > Plain Text 菜单项将这些单元格设置为”纯文本”。这意味着它们在被 Spreadsheet Utility 读取时将被解释为字符串。请注意,这将意味着第一个单元格中的数字 28 不再作为数字/值读取。