是否可以使用电子表格API向Google电子表格添加行而无需命名列?

时间:2014-07-16 22:53:56

标签: google-sheets google-spreadsheet-api

在以下示例中(来自https://developers.google.com/google-apps/spreadsheets/#retrieving_a_list_of_spreadsheets),列具有名称(小时,ipm,项目,名称)。是否可以在不命名列的情况下执行此操作(以便将值放在前四列中)?如果没有,这些列是否有我可以使用的任何标准名称,这样我就不必自己命名了? (我尝试使用名称A,B,C,D和C1,C2,C3,C4,但它们不起作用)

<entry xmlns="http://www.w3.org/2005/Atom"
    xmlns:gsx="http://schemas.google.com/spreadsheets/2006/extended">
  <gsx:hours>1</gsx:hours>
  <gsx:ipm>1</gsx:ipm>
  <gsx:items>60</gsx:items>
  <gsx:name>Elizabeth Bennet</gsx:name>
</entry>

此外,有没有办法查看工作表的工作表ID(例如'od6')?我可以找到gid,我发现了一个可以将gid转换为工作表Id的公式,但我想确认它是否正常工作。

1 个答案:

答案 0 :(得分:0)

CellFeed更新R1C1

您可以使用单元格引用而不是列名更新单元格。 CellFeed允许您使用单元格引用进行更新。

Google示例: http://gdata-java-client.googlecode.com/svn-history/r51/trunk/java/sample/spreadsheet/cell/CellDemo.java

仅追加行 - 无插入

没有方法在两个现有行之间“插入”一行,只是在末尾追加新行并更新现有单元格。

转换od6 - &gt; GID

人们发布了未记录的方法,从“od6”映射到“gid”样式ID。 How to convert Google spreadsheet's worksheet string id to integer index (GID)?

它是“未记录的”,因此谷歌可能随时更改它。