谷歌表格读者/作家

与Google电子表格的关系:Google Sheets Reader / Writer插件是Google电子表格读卡器/写入插件的继承者。谷歌已弃用Google电子表格插件使用的界面。要维护功能,必须使用Google Shotts插件重新创建使用Google电子表格插件的工作区。

许可选项出于此格式,以FME Professional Edition开头。

概述

Google Sheets Reader / Writer插件提供FME,可以访问Google纸张中的数据。此格式还可以使用Google电子表格中的数据,以Google Speets。

  • 单个Google表包含一个或多个工作表。
  • 工作表对应于FME中的功能类型。
  • 工作表中的每一行对应于FME中的功能。

为了减少歧义,本文档将指代Google表电子表格

读者概述

Google Sheets Reader支持读取您帐户访问的任何电子表格,包括发布到Web的那些电子表格。

Google Sheets API使用R1C1格式传送公式中的单元格引用。Google Sheets Reader将始终将这些引用转换为Web界面中看到的A1样式。

没有为空白行产生功能。

作家概述

Google Sheets Writer支持写入您帐户具有写入访问权限的任何电子表格。

请注意,写入行为与大多数其他FME Writer插件不同:行不能真正删除或插入行 - 它们只能清除值或更新。将Google Sheets Writer视为在Cell值的固定矩阵上运行可能是有用的。Google Sheets Writer还必须读取单元格的当前值,以便根据Google Sheets API的要求对其进行任何更改。Workbench Log Pane中报告此行为。

类似于Google Sheets Web界面,可以通过使用相同的符号启动属性值来编写公式。小区引用可以以A1格式或R1C1格式指定。Google Sheets Writer不验证公式。

与谷歌Sheets web界面不同,谷歌Sheets Writer无法在电子表格的现有行之间插入或删除行。这是谷歌Sheets Cells Feed API的一个限制。在谷歌Sheets Writer的上下文中,DELETE操作相当于将空字符串写入一行的单元格。如果工作表中没有足够的行或列来容纳功能,则工作表将调整大小以适应该功能。

Google Sheets Writer上的所有功能类型必须至少在其架构上定义一个属性。属性定义的顺序很重要:当使用属性名称作为列位置参数设置为(默认值),属性对应于列的定义顺序,从在列开始写作范围。Google Sheets Writer不会尝试通过读取现有工作表的字段名称行匹配属性名称。