【问题标题】:Add different data to a specific cell in google sheet向谷歌表格中的特定单元格添加不同的数据
【发布时间】:2021-12-29 10:56:04
【问题描述】:

我想在谷歌表格中创建一个包含不同类型数据的表格:标题/字符串(在 A1 中:“Clients Indépendants”)> 字符串(“A2”:“Montant”)> 数字(“ B2" : '43766468' 链接到一个变量)/ "A5" : 一个空单元格。 示例:

我可以创建一个新工作表,我的变量包含一个过滤器和一个公式。但是我没有成功在同一张表中添加不同类型的数据。 这里是正文请求:

request_body6 = {
        "requests" : [
            {
                "updateCells": {
                    "rows" : {
                        "values" : [
                            {
                                "userEnteredValue" :
                                    {
                                    "stringValue": 'Clients indépendant',
                                    "stringValue": 'Montant',
                                    "numberValue": montant_total_independants,
                                    "stringValue": 'Nb clients',
                                    "numberValue": nombre_client_independants,
                                }
                            }
                        ]
                    },
                    "start" : {
                    "sheetId" : id_new_sheet6, 
                    "rowIndex" : 0, 
                    "columnIndex" : 0
                    },
                    "fields" : "userEnteredValue"
                }
            }
        ]
    }

这里是错误:

'description': "Invalid value at 'requests[0].update_cells.rows.values[0].user_entered_value' (oneof), oneof field 'value' is already set. Cannot set 'numberValue'"}]}]">

你有什么想法吗?

【问题讨论】:

    标签: python dataframe google-sheets python-requests


    【解决方案1】:

    您的代码会引发错误,因为您试图将多个条目传递到单个单元格中。 userEnteredValue 应该只包含一个值,其他值是values 列表的其他元素。假设您要填充 A1A2B2,您的请求对象应如下所示:

    {"rows" : [{"values":[{A1}, {A2}]}, {"values": [{},{B2}]}]}
    

    在你的具体情况下:

    "rows" : [
      {"values":[
        {"userEnteredValue":{"stringValue": 'Clients indépendant'}},
        {"userEnteredValue":{"stringValue": 'Montant'}},
      ]},
      {"values":[
        {},
        {"userEnteredValue":{"numberValue": montant_total_independants}},
      ]}
    ]
    

    您可以找到有关如何构建此类请求的相关文档here

    【讨论】:

    • 嗨@Oriol,它工作得很好!谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多