i am using google docs spreadsheet API for .net and i want to insert new row the google docs using asp.net C# i am unable to that.
Any one can help me??
i am using google docs spreadsheet API for .net and i want to insert new row the google docs using asp.net C# i am unable to that.
Any one can help me??
すでにお持ちのコードを投稿していただければ、具体的にお手伝いできるかもしれません。
Google Developer's Guide によると ( 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;
スプレッドシートは、リストベースのフィードに表示される最後の行の直後、つまり最初の完全に空白の行の直前に新しい行を挿入します。このコードは、認証済みの POST 要求を URL に送信するのと同じです。
https://spreadsheets.google.com/feeds/list/key/worksheetId/private/full
POST 本文の対応する XML ドキュメントを使用します。
ありがとう。