gpt4 book ai didi

asp.net - 谷歌文档 电子表格 asp.net

转载 作者:行者123 更新时间:2023-12-02 21:17:41 25 4
gpt4 key购买 nike

我正在使用 .net 的 google docs 电子表格 API,我想使用 asp.net C# 插入 google 文档的新行,但我无法做到这一点。

谁能帮帮我?

最佳答案

如果您确实发布了已有的代码,那么我们也许能够为您提供专门帮助。

根据 Google 开发者指南 ( here ):

添加行

要在基于列表的提要中插入新行,请首先构造一个新的 ListEntry 并设置其 Elements 属性以包含该行中的单元格。例如,给定代表现有行的 ListEntry,您可能会提示用户输入每列的值,如下所示:

ListEntry newRow = new ListEntry();

foreach (ListEntry.Custom element in existingRow.Elements)
{
Console.Write("Enter the value of column {0}: ", element.LocalName);
String elementValue = Console.ReadLine();

ListEntry.Custom curElement = new ListEntry.Custom();
curElement.LocalName = element.LocalName;
curElement.Value = elementValue;

newRow.Elements.Add(curElement);
}

然后在 ListFeed 中插入新行,如下所示:

ListEntry insertedRow = feed.Insert(newRow) as ListEntry;

电子表格会在基于列表的提要中出现的最后一行之后立即插入新行,也就是说,在第一个完全空白行之前立即插入。此代码相当于向 URL 发送经过身份验证的 POST 请求:

https://spreadsheets.google.com/feeds/list/key/worksheetId/private/full

在 POST 正文中使用相应的 XML 文档。

谢谢。

关于asp.net - 谷歌文档 电子表格 asp.net,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5561447/

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