C# UpdateCellRequest覆盖电子表格中的单元格格式

C# UpdateCellRequest覆盖电子表格中的单元格格式,c#,google-sheets,google-spreadsheet-api,google-api-dotnet-client,google-sheets-api,C#,Google Sheets,Google Spreadsheet Api,Google Api Dotnet Client,Google Sheets Api,将c#客户端用于API的v4 按如下方式创建请求: var updateValuesRequest = new Request() { UpdateCells = new UpdateCellsRequest() { Rows = range.rows, Start = new GridCoordinate() { SheetId = sheetId, RowIndex = range.rowInd

将c#客户端用于API的v4

按如下方式创建请求:

var updateValuesRequest = new Request() { 
    UpdateCells = new UpdateCellsRequest() { 
        Rows = range.rows, 
        Start = new GridCoordinate() { 
            SheetId = sheetId, 
            RowIndex = range.rowIndex, 
            ColumnIndex = range.columnIndex 
        }, 
        Fields = "*" 
    } 
};
定义CellData时,我没有指定CellFormat,它仍然会通过一些默认格式覆盖工作表中的现有单元格格式

如何确保在通过API更新值时,现有单元格格式不会更改?

您将“*”指定为字段,这意味着您要求覆盖每个字段。如果字段的数据不存在,则意味着将其还原为默认值

如果只想设置数据的某些特定部分,则必须在“字段”中明确列出这些字段

有关详细信息,请参阅。

您指定“*”作为字段,这意味着您要求覆盖每个字段。如果字段的数据不存在,则意味着将其还原为默认值

如果只想设置数据的某些特定部分,则必须在“字段”中明确列出这些字段


有关更多信息,请参阅。

以前不了解Fields参数,现在可以理解了。t非常感谢您以前不理解Fields参数,它现在有意义了。t非常感谢你