在不知道其范围的情况下阅读电子表格
Read spreadsheet without knowing its range
我想阅读跨页sheet,但不知道它的范围。这在 C# 中可能吗?否则我必须指定范围,直到将值插入 sheet?
这些东西在我的要求中是动态的。该范围可以是任何限制,因此我的代码需要从我的 sheet.
中读取输入的数据
// Create Google Sheets API service.
SheetsService SheetsService = GetSheetsService();
// Here is my doubt.
// I have specified only the sheet name
// but I dont know the range which could be dynamic
var range = "Sheet3!";
SpreadsheetsResource.ValuesResource.GetRequest request =
SheetsService.Spreadsheets.Values.Get(SpreadSheetID, range);
var response = request.Execute();
return response;
A1 notation(表示范围的内容)的文档包括:
Sheet1
refers to all the cells in Sheet1.
因此,如果您真的想要所有单元格,只需使用它,不要尾随 !
。如果您想找出大小而不是获取值,您可能需要 spreadsheets.get
而不是 spreadsheets.values.get
方法。
我想阅读跨页sheet,但不知道它的范围。这在 C# 中可能吗?否则我必须指定范围,直到将值插入 sheet?
这些东西在我的要求中是动态的。该范围可以是任何限制,因此我的代码需要从我的 sheet.
中读取输入的数据// Create Google Sheets API service.
SheetsService SheetsService = GetSheetsService();
// Here is my doubt.
// I have specified only the sheet name
// but I dont know the range which could be dynamic
var range = "Sheet3!";
SpreadsheetsResource.ValuesResource.GetRequest request =
SheetsService.Spreadsheets.Values.Get(SpreadSheetID, range);
var response = request.Execute();
return response;
A1 notation(表示范围的内容)的文档包括:
Sheet1
refers to all the cells in Sheet1.
因此,如果您真的想要所有单元格,只需使用它,不要尾随 !
。如果您想找出大小而不是获取值,您可能需要 spreadsheets.get
而不是 spreadsheets.values.get
方法。