我一直在研究工作表 API,以便可以更新某个电子表格中的值,但是我找不到选择它的智能方法,而只是像下面这样的条目:
SpreadsheetFeed feed = service.Query(query);
//selects spreadsheet
SpreadsheetEntry spreadsheet = (SpreadsheetEntry)feed.Entries[0];
Console.WriteLine(spreadsheet.Title.Text);
此时它选择了
(SpreadsheetEntry).feed.Entries[0]
最后编辑的内容
如果我想要第二次编辑,那就是 (SpreadsheetEntry).feed.Entries[1]
,所以是第四次。
我想要实现的目标:
(SpreadsheetEntry).feed.Entries["My Spreadsheet 1"]
沿着这些思路。而必须循环遍历所有电子表格,然后匹配一个名称,因为这太啰嗦了。
您可以通过在进行 SpreadsheetQuery 时选择您的电子表格来实现:
SpreadsheetQuery query = new SpreadsheetQuery();
query.Title = "My Spreadsheet 1";