2017-11-21 1 views
0

範囲を知らずにスプレッドシートを読んでみたい。それはC#で可能ですか?そうでなければ、値がシートに挿入されるまで範囲を指定する必要がありますか?スプレッドシートの範囲を知らずにスプレッドシートを読む

これらは私の要件では動的です。範囲はどのような制限でもかまいませんので、私のコードは入力したデータをシートから読み取る必要があります。

// 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; 
+1

現在のコードはどうなりますか? (そしてあなたはAPIのv4を使っていますか?) –

答えて

3

(範囲で表されるものである)A1 notationのドキュメントを含む:

Sheet1は、シート1のすべてのセルを指します。

実際にすべてのセルが必要な場合は、末尾に!を付けずにそのまま使用してください。値を取得するのではなくサイズを調べる場合は、spreadsheets.values.getメソッドではなく、spreadsheets.getが必要です。

関連する問題