将列添加到Google云端硬盘电子表格

时间:2014-08-29 06:37:45

标签: google-sheets google-spreadsheet-api google-drive-api

我正在使用基于Php的Google Drive API来创建电子表格。 我能够正确地在驱动器中创建电子表格。 我想在创建的SpreadSheet文档中添加列,以便稍后开始向其中添加内容。

我尝试了一些东西,所以一个接一个地提到它们。检查"数据"海峡。 这是我的代码:

//adding directly
$insertedFile = $dr_service->files->insert($file, array('data' => 'column1,column2,column3', 'mimeType' => 'application/vnd.google-apps.spreadsheet'));

//adding it by passing an array
$insertedFile = $dr_service->files->insert($file, array('data' => array("Column 1" => "data 2" ,"Column 2" => "data 2","Column 3" => "data 3"), 'mimeType' => 'application/vnd.google-apps.spreadsheet'));

正如我在之前的评论中所提到的,该文档已成功创建。只是无法为其添加列名。

期待听到一些解决方案, 谢谢, 米希尔。

1 个答案:

答案 0 :(得分:0)

添加列

要添加新列名,请使用 CellFeed 。 CellFeed是google-spreadsheet-API的一部分。

我假设您正在使用ListFeed。 ListFeed不允许您添加列。列表提要更​​像是SQL。有点像SQL样式INSERT和SELECT。