我想在電子表格中使用c#和google工作表api追加一行單元格。我得到的代碼AppendCellsRequest Google工作表API c#
AppendCellsRequest appReq = new AppendCellsRequest();
appReq.SheetId = 1;
問題是,我得到的唯一sheetID是來自網址,是一個字符串。我在哪裏可以找到工作表ID作爲整數,以及如何執行AppendCellsRequest?
希望你能幫上忙。
我想在電子表格中使用c#和google工作表api追加一行單元格。我得到的代碼AppendCellsRequest Google工作表API c#
AppendCellsRequest appReq = new AppendCellsRequest();
appReq.SheetId = 1;
問題是,我得到的唯一sheetID是來自網址,是一個字符串。我在哪裏可以找到工作表ID作爲整數,以及如何執行AppendCellsRequest?
希望你能幫上忙。
您可以選擇這個documentation和這個example。 CellData的fields
應該更新。至少必須指定一個字段。根是CellData
; 'row.values.'
不應指定。單個*
可以用作列出每個字段的簡寫。
// Create 'append cells' request for the current sheet.
AppendCellsRequest appendRequest = new AppendCellsRequest();
appendRequest.SheetId = 0;
appendRequest.Rows = new[] { newRow };
appendRequest.Fields = "*";
這裏有一些引用這可能幫助:
您還可以檢查此link示例代碼。
我懷疑你很困惑「spreadsheetId」和「sheetId」。電子表格ID是整個電子表格的ID - 它在URL中,是一個長的字母數字字符串(有時使用破折號,下劃線或其他字符)。 「表單ID」是電子表格中特定選項卡的ID,並且是數字。
工作表ID在「gid =」參數後面的URL中可見,並且也可在sheetss.properties.sheetId下的spreadsheets.get調用的API中使用。