前提
OS Windows10Pro
EDI VisualStudio2019 Community
.NET Framework4.7.2 C#を使っています
教えて欲しいこと
こちらを参考にGoogleスプレッドシートの操作をするコードを書いたのですが
途中でExceptionも補足できずに落ちてしまいます。
https://noitalog.tokyo/google-spreadsheet/
2点教えて欲しいのですが、
Googleスプレッドシートの接続方法と
catchできずに落ちるので、エラーをcatchする方法を
知りたいです。
該当のソースコード
var spreadsheetId = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"; var range = "シート1!B2"; SpreadsheetsResource.ValuesResource.GetRequest request = null; System.Collections.Generic.IList<System.Collections.Generic.IList<object>> values = null; try { var fileStream = new FileStream("ファイルパス.json", FileMode.Open, FileAccess.Read); var googleCredential = GoogleCredential.FromStream(fileStream).CreateScoped(SheetsService.Scope.Spreadsheets); var sheetsService = new SheetsService(new BaseClientService.Initializer() { HttpClientInitializer = googleCredential }); request = sheetsService.Spreadsheets.Values.Get(spreadsheetId, range); var response = await request.ExecuteAsync(); ← ここで落ちてしまいます。 values = response.Values; } catch(Google.GoogleApiException ge) { Err = $"エラー\n{ge.Message}"; } catch (Exception e) { Err = $"エラー\n{e.Message}"; }
何卒よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。