本文整理汇总了C#中Google.Query方法的典型用法代码示例。如果您正苦于以下问题:C# Google.Query方法的具体用法?C# Google.Query怎么用?C# Google.Query使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Google
的用法示例。
在下文中一共展示了Google.Query方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: ParseWorksheetEntry
private void ParseWorksheetEntry(Google.GData.Spreadsheets.WorksheetEntry in_entry, Google.GData.Spreadsheets.SpreadsheetsService in_service, bool in_bFirstRowValueTypes)
{
if (in_entry == null)
{
Debug.LogError("Could not read WorksheetEntry - retry count: ");
return;
}
// Define the URL to request the list feed of the worksheet.
Google.GData.Client.AtomLink listFeedLink = in_entry.Links.FindService(Google.GData.Spreadsheets.GDataSpreadsheetsNameTable.ListRel, null);
// Fetch the list feed of the worksheet.
var listQuery = new Google.GData.Spreadsheets.ListQuery(listFeedLink.HRef.ToString());
Google.GData.Spreadsheets.ListFeed listFeed = in_service.Query(listQuery);
//int rowCt = listFeed.Entries.Count;
//int colCt = ((ListEntry)listFeed.Entries[0]).Elements.Count;
if (listFeed.Entries.Count > 0)
{
int curRow = 0;
// Iterate through each row, printing its cell values.
foreach (var atomEntry in listFeed.Entries)
{
var row = (Google.GData.Spreadsheets.ListEntry)atomEntry;
// skip the first row if this is a value type row
if (curRow == 0 && in_bFirstRowValueTypes)
{
curRow++;
continue;
}
if (row.Title.Text.Equals("VOID", StringComparison.OrdinalIgnoreCase))
{
curRow++;
continue;
}
int curCol = 0;
// Iterate over the remaining columns, and print each cell value
foreach (Google.GData.Spreadsheets.ListEntry.Custom element in row.Elements)
{
// this will be the list of all the values in the row excluding the first 'name' column
if (curCol > 0)
EntryStrings.Add(element.Value);
curCol++;
}
EntryStride = curCol - 1;
curRow++;
}
}
}