Электронная таблица документов Google asp.net
Я использую API таблиц Google Docs для.net, и я хочу вставить новую строку в Google Документы, используя asp.net C#, я не могу этого сделать.
Кто-нибудь может мне помочь??
1 ответ
Если вы опубликуете код, который у вас уже есть, мы сможем вам помочь.
Согласно Руководству разработчика Google ( здесь):
Добавить строку
Чтобы вставить новую строку в ленту на основе списка, сначала создайте новый 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;
Электронные таблицы вставляют новую строку сразу после последней строки, которая появляется в канале на основе списка, то есть непосредственно перед первой полностью пустой строкой. Этот код эквивалентен отправке аутентифицированного запроса POST на URL:
https://spreadsheets.google.com/feeds/list/key/worksheetId/private/full
с соответствующим XML-документом в теле сообщения POST.
Благодарю.