c# - 谷歌表 API V4 : Unable to fetch cell note in Google Sheet

标签 c# .net google-sheets google-sheets-api

我正在使用 Google Sheet API。我在阅读单元格注释时遇到问题。 如下图所示,我能够读取单元格值,即“Ajay Gangwar”,但无法读取单元格注释,即“高级软件工程师”。

enter image description here

下面的代码可以很好地从 Google Sheet 读取数据:

    private static void readGoogleSheetNote(SheetsService sheetsService)
    {
        string spreadsheetId = "1FvPaJVu5z_Vml8eIqPK7q2WOWosOH-llL4p3FItg6Zo";
        string range = "Sheet1";

        SpreadsheetsResource.ValuesResource.GetRequest.ValueRenderOptionEnum valueRenderOption = (SpreadsheetsResource.ValuesResource.GetRequest.ValueRenderOptionEnum)0;
        SpreadsheetsResource.ValuesResource.GetRequest.DateTimeRenderOptionEnum dateTimeRenderOption = (SpreadsheetsResource.ValuesResource.GetRequest.DateTimeRenderOptionEnum)0;

        SpreadsheetsResource.ValuesResource.GetRequest getRequest = sheetsService.Spreadsheets.Values.Get(spreadsheetId, range);
        getRequest.ValueRenderOption = valueRenderOption;
        getRequest.DateTimeRenderOption = dateTimeRenderOption;

        Google.Apis.Sheets.v4.Data.ValueRange response = getRequest.Execute();
        Console.WriteLine(JsonConvert.SerializeObject(response));

        Console.ReadKey();
    }

上述代码的输出为:

enter image description here

最佳答案

您必须使用Method: spreadsheets.get获取单元格注释,如 Cells 的概述中所示来自此资源。

使用以下脚本,您将从 A4 单元格获取数据。响应内有注释字段:

String spreadsheetId = "SPREADSHEET ID";
String range = "Sheet1!A4";
bool includeGridData = true;
SpreadsheetsResource.GetRequest request = service.Spreadsheets.Get(spreadsheetId);
request.Ranges = range;
request.IncludeGridData = includeGridData;
Data.Spreadsheet response = request.Execute();
Console.WriteLine(JsonConvert.SerializeObject(response.Sheets));

关于c# - 谷歌表 API V4 : Unable to fetch cell note in Google Sheet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63060699/

相关文章:

c# - 在 WP7 中绑定(bind) ToggleButton 的 IsChecked 属性

c# - SignalR - Websockets - 超出缓冲区长度

validation - 如何判断单元格值是否已通过验证

c# - 为 Func 属性创建 xml 文档的推荐方法是什么

c# - 我可以有一段 App_Code 与文件夹的其余部分分开编译吗?

c# - 如何检查文件格式

ASP.NET MVC 条件 ViewModel 抽象

python - 如何通过 Python 中的 Google Sheets API v4 调用电子表格中的特定工作表

javascript - 列表框不将字符串传递给谷歌脚本

c# - 如何隐藏窗口窗体中的所有面板?