gpt4 book ai didi

c# - 在 Google Spreadsheet API 中添加一个简单的标题行

转载 作者:行者123 更新时间:2023-11-30 14:34:56 25 4
gpt4 key购买 nike

如何通过 Google Spreadsheet API 在以编程方式创建的工作表上添加简单的标题行?很难理解他们的文档,它只提到了如何在已经创建的标题行上添加一行。如果第一次使用基于单元格的提要来添加标题行,

// Fetch the cell feed of the worksheet.
CellQuery cellQuery = new CellQuery(worksheet.CellFeedLink);
CellFeed cellFeed = service.Query(cellQuery);

// Iterate through each cell, updating its value if necessary.
foreach (CellEntry cell in cellFeed.Entries)
{
if (cell.Title.Text == "A1")
{
cell.InputValue = "name";
cell.Update();
}
else if (cell.Title.Text == "B1")
{
cell.InputValue = "age";
cell.Update();
}
}

此代码不起作用,因为 cellFeed.Entries 为 0,因此控件永远不会进入 for 循环。 我已经添加了一个包含 (4) 行和 (10) 列的工作表。但是我如何首先输入一个简单的标题行(作为一列)然后输入其他行(作为这些列中的值)? 我知道已经问了几个问题,但没有一个有答案,令人沮丧和难以理解的是什么 API 实现起来如此复杂?

最佳答案

答案是:

        CellQuery cellQuery = new CellQuery(worksheet.CellFeedLink);
CellFeed cellFeed = _SpService.Query(cellQuery);

CellEntry cellEntry = new CellEntry(1, 1, "name");
cellFeed.Insert(cellEntry);
cellEntry = new CellEntry(1, 2, "age");
cellFeed.Insert(cellEntry);
cellEntry = new CellEntry(1, 3, "address");
cellFeed.Insert(cellEntry);

然后可以根据与上述标题行匹配的文档在下方添加行。

关于c# - 在 Google Spreadsheet API 中添加一个简单的标题行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13124784/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com