我正在尝试按照Google API中的说明更改新创建的工作表中的内容。我在API中完成了以下操作:使用OATH2进行身份验证,选择了我的电子表格,并创建了一个新的工作表。但是,我无法弄清楚如何更新该工作表中单元格的内容。
我创建了具有以下维度的工作表:
worksheet.Cols = 100;
worksheet.Rows = 200;
但是,当使用此代码更新单元格时,它不起作用:(基于更改单元格in the API doc here的内容下的代码)
// Fetch the cell feed of the worksheet.
CellQuery cellQuery = new CellQuery(worksheet.CellFeedLink);
CellFeed cellFeed = service.Query(cellQuery);
Console.WriteLine("Cells:" + cellFeed.Entries.Count);
// Iterate through each cell, updating its value if necessary.
foreach (CellEntry cell in cellFeed.Entries)
{
if (cell.Title.Text.Equals("A1"))
{
cell.InputValue = "test";
cell.Update();
}
}
只有在我事先将数据放入单元格时才有效,但是在创建时却没有,因此它仍然是空白的。
我认为问题是因为单元格Feed在新创建的空白工作表中不包含任何单元格。如果是这种情况,如果不使用此方法,如何向单元格添加内容?