Hinzufügen einer Zeile zu einer google-Tabelle

Ich versuche eine Zeile hinzufügen zu google Spreadsheets. Sie geben eine Quelle https://developers.google.com/google-apps/spreadsheets/#adding_a_list_row bu diese Quelle ist nicht für mich arbeiten, kann mir jemand sagen, bitte, was ist falsch mit Linien Hexe werden, umfassen den Namen "Zeile". "Fehler 11 Der name 'Zeile' existiert nicht im aktuellen Kontext"

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Google.GData.Client;
using Google.GData.Spreadsheets;

namespace Google_test3
{
class Program
{
    static void Main(string[] args)
    {
        string USERNAME = "test";
        string PASSWORD = "test";
        SpreadsheetsService service = new SpreadsheetsService("MySpreadsheetIntegration-v1");

        service.setUserCredentials(USERNAME, PASSWORD);



        //Instantiate a SpreadsheetQuery object to retrieve spreadsheets.
        SpreadsheetQuery query = new SpreadsheetQuery();

        //Make a request to the API and get all spreadsheets.
        SpreadsheetFeed feed = service.Query(query);

        if (feed.Entries.Count == 0)
        {
            Console.WriteLine("None");
        }

        //TODO: Choose a spreadsheet more intelligently based on your
        //app's needs.
        SpreadsheetEntry spreadsheet = (SpreadsheetEntry)feed.Entries[0];
        Console.WriteLine(spreadsheet.Title.Text);

        //Get the first worksheet of the first spreadsheet.
        //TODO: Choose a worksheet more intelligently based on your
        //app's needs.
        WorksheetFeed wsFeed = spreadsheet.Worksheets;
        WorksheetEntry worksheet = (WorksheetEntry)wsFeed.Entries[0];

        //Define the URL to request the list feed of the worksheet.
        AtomLink listFeedLink = worksheet.Links.FindService(GDataSpreadsheetsNameTable.ListRel, null);

        //Fetch the list feed of the worksheet.
        ListQuery listQuery = new ListQuery(listFeedLink.HRef.ToString());
        ListFeed listFeed = service.Query(listQuery);
        //Create a local representation of the new row.
        row.Elements.Add(new ListEntry.Custom() { LocalName = "firstname", Value = "Joe" });
        row.Elements.Add(new ListEntry.Custom() { LocalName = "lastname", Value = "Smith" });
        row.Elements.Add(new ListEntry.Custom() { LocalName = "age", Value = "26" });
        row.Elements.Add(new ListEntry.Custom() { LocalName = "height", Value = "176" });

        //Send the new row to the API for insertion.
        service.Insert(listFeed, row);
    }
}
}
  • Hallo, in meinem Fall bekomme ich eine Fehlermeldung, da die Linie AtomLink listFeedLink = newWsEntry.Links.FindService(GDataSpreadsheetsNameTable.ListRel, null); die listFeedLink null ist
  • Diese API-version wurde eingestellt und ersetzt durch Google.Apis.Blätter.v4.
InformationsquelleAutor zee | 2012-05-09
Schreibe einen Kommentar