0
我正在使用Google表格C#SDK客戶端。我使用下面的SheetsService
變量成功初始化並從電子表格讀取數據。批量更新不發送
問題是我需要保存一些數據到特定的列。下面的方法需要一個記錄,應該更新該記錄行的列,但是沒有任何記錄。當此方法運行時,我還驗證了Fiddler中沒有流量發生。
public static void Update(DataRecord record)
{
var updateRequest = new BatchUpdateValuesRequest()
{
ValueInputOption = "RAW",
Data = new List<ValueRange>()
{
new ValueRange()
{
Range = $"'Form Responses'!C{record.RowId}",
Values = new List<IList<object>>()
{
new List<object>()
{
record.TransactionNumber
}
}
},
new ValueRange()
{
Range = $"'Form Responses'!G{record.RowId}:I{record.RowId}",
Values = new List<IList<object>>()
{
new List<object>()
{
record.Name,
record.DateOfBirth,
record.Address
}
}
}
}
};
SheetsService.Spreadsheets.Values.BatchUpdate(updateRequest, SpreadsheetId);
}
我也驗證了我的SheetService的範圍設置爲SheetsService.Scope.Spreadsheets
細緻證實我有正確的表格ID,標籤名稱和單元格範圍選擇。
我錯過了什麼?爲什麼批量更新沒有網絡流量,但是有讀取流量?沒有錯誤。它只是完成並繼續前進。
<拍打額頭>感謝你:-) – Adam