我正在使用基于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'));
正如我在之前的评论中所提到的,该文档已成功创建。只是无法为其添加列名。
期待听到一些解决方案, 谢谢, 米希尔。
答案 0 :(得分:0)
要添加新列名,请使用 CellFeed 。 CellFeed是google-spreadsheet-API的一部分。
我假设您正在使用ListFeed。 ListFeed不允许您添加列。列表提要更像是SQL。有点像SQL样式INSERT和SELECT。